当前位置:  开发笔记 > 编程语言 > 正文

SunStudio C++编译器编译指示禁用警告?

如何解决《SunStudioC++编译器编译指示禁用警告?》经验,为你挑选了1个好方法。

与SunStudio11捆绑在一起的STLport会产生很多警告.我相信大多数编译器都有办法禁用某些源文件的警告,如下所示:

太阳C.

#pragma error_messages off

#include 
// ...

#pragma error_messages on

GCC

#pragma warning(push, 0)        

#include 
// ...

#pragma warning(pop)

你如何在SunStudio C++编译器中做到这一点?(顺便说一句,sunstudio C pragma在sunstudio C++中不起作用)



1> 小智..:

在SunStudio 12中,#pragma error_messages的工作方式如C用户手册中所述.

您可以使用-errtags = yes选项查看标记,并像这样使用它:

// Disable badargtypel2w:
//     String literal converted to char* in formal argument
#pragma error_messages (off, badargtypel2w )

然后用CC(C++编译器)编译.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有