美文网首页
#pragma警告

#pragma警告

作者: MisYing | 来源:发表于2017-11-06 09:52 被阅读0次

    一:忽略源文件中的警告,使用编译器宏来操作

    pragma clang diagnostic ignored "警告名称"

    #pragma clang diagnostic pop
    也可以在pch等具有大范围作用域的头文件中包含:
        #pragma clang diagnostic ignored "警告名称"
    如果剔除了push与pop 则后面所有的代码都具有强制消除警告作用
    二:查找某一种警告名称的方法:打开一个工程,编译项目(不编译Reveal in Log是灰色的),切换左侧导航区域>>issue navigator,下面[]里面的字符串就是该警告的名称
    三:打开一个工程,编译项目(不编译Reveal in Log是灰色的),切换左侧导航区域>>issue navigator,下面[]里面的字符串就是该警告的名称
    warning: unused variable 'haha' [-Wunused-variable]
    四:忽略工程中的警告:在 Build Settings 中找到 Custom Compiler Flags,双击 Other Warning Flags(可以配置 Debug 和 Release 环境),填入 -Wno-unused-variable,
    完成后,编译项目,项目中所有的此类型警告都没有了。Build Settings 中项目全局忽略警告这里所填写的内容规则,仅仅是在第一种方法中找到的警告标识符中的 W 字母后面加上 no- 就可以了。

    相关文章

      网友评论

          本文标题:#pragma警告

          本文链接:https://www.haomeiwen.com/subject/tebkmxtx.html