扒一扒Xcode中的编译标识: -Werror= -Wunused-variable

是否要让警告等于错误

在Xcode中Build工程的时候,我们可能会看到以下的以下参数(红色标记中间的部分)

他们以 "-Werror="开头,后面都是以"-W"开头的标记,,那他们到底是什么意思呢?

"-Werror="的意思是把后面的列举的warning当做error来处理,一般的话,是Xcode里设置把所有的warning都当做error,如下:


正常情况下,都会设置为"NO"


以"-W"开头的标记都是指定某一类的warning,比如

"-Wunused-variable"            声明变量未使用

"-Wincomplete-implementation"  方法定义未实现 
"-Wundeclared-selector"        未声明的选择器 
"-Wformat"                     参数格式不匹配 
"-Wdeprecated-declarations"    废弃掉的方法    
"-Wunreachable-code"           不会执行的代码 

忽略工程中的警告

在项目的 Build Settings 中也可以设置忽略某种或多种类型的警告,不过在这设置的影响范围就是整个项目的了.Build Settings 中项目全局忽略警告这里所填写的内容规则,仅仅是在警告标识符中的"W"字母后面加上"no-"就可以了.

比如我们要忽略-Wunused-variable警告,操作如下:
Build Settings->Custom Compiler Flags
,双击 Other Warning Flags(可以配置DebugRelease 环境),填入 -Wno-unused-variable


参考:
忽略Xcode警告




  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值