美文网首页
#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警告

    一:忽略源文件中的警告,使用编译器宏来操作 pragma clang diagnostic ignored "警告...

  • iOS 消除警告

    消除警告: #pragma clang diagnostic push #pragma clang diagnos...

  • iOS中关于编译器的命令

    关闭警告: #pragma clang diagnostic push #pragma clang diagnos...

  • #pragma 处理警告

    首先#pragma在本质上是声明,常用的功能就是注释,尤其是给Code分段注释;而且它还有另一个强大的功能是处理编...

  • #pragma 处理警告

    首先#pragma在本质上是声明,常用的功能就是注释,尤其是给Code分段注释;而且它还有另一个强大的功能是处理编...

  • #pragma解决警告

    干货:直接上代码: #pragma clang diagnostic push#pragma clang diag...

  • #pragma处理警告

  • #pragma 消除警告

    一、#paragma clang diagnostic ignored 使用 找到你要取消的警告类型写到ignor...

  • 偶尔get到的技术点

    1.消除代码警告#pragma clang diagnostic push #pragma clang diagn...

  • 去除Xcode编译警告

    // 警告的范围开始 #pragma clang diagnostic push // 警告的内容-Warc-pe...

网友评论

      本文标题:#pragma警告

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