And*_*rew 3 warnings suppress-warnings sunstudio
与SunStudio11捆绑在一起的STLport会产生很多警告.我相信大多数编译器都有办法禁用某些源文件的警告,如下所示:
太阳C.
#pragma error_messages off
#include <header.h>
// ...
#pragma error_messages on
Run Code Online (Sandbox Code Playgroud)
GCC
#pragma warning(push, 0)
#include <header.h>
// ...
#pragma warning(pop)
Run Code Online (Sandbox Code Playgroud)
你如何在SunStudio C++编译器中做到这一点?(顺便说一句,sunstudio C pragma在sunstudio C++中不起作用)
小智 6
在SunStudio 12中,#pragma error_messages的工作方式如C用户手册中所述.
您可以使用-errtags = yes选项查看标记,并像这样使用它:
// Disable badargtypel2w:
// String literal converted to char* in formal argument
#pragma error_messages (off, badargtypel2w )
Run Code Online (Sandbox Code Playgroud)
然后用CC(C++编译器)编译.
归档时间: |
|
查看次数: |
2403 次 |
最近记录: |