SunStudio C编译器编译指示禁用警告?
发布时间:2020-12-16 09:23:40 所属栏目:百科 来源:网络整理
导读:与SunStudio11捆绑在一起的STLport会产生很多警告.我相信大多数编译器都有办法禁用某些源文件的警告,如下所示: 太阳C. #pragma error_messages off#include header.h// ...#pragma error_messages on GCC #pragma warning(push,0) #include header.h// ...#
与SunStudio11捆绑在一起的STLport会产生很多警告.我相信大多数编译器都有办法禁用某些源文件的警告,如下所示:
太阳C. #pragma error_messages off #include <header.h> // ... #pragma error_messages on GCC #pragma warning(push,0) #include <header.h> // ... #pragma warning(pop) 你如何在SunStudio C编译器中做到这一点? (顺便说一句,sunstudio C pragma在sunstudio C中不起作用) 解决方法
在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编译器)编译. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |