将特定警告视为错误Xcode

时间:2014-06-05 11:57:18

标签: xcode build-settings

在构建设置中,可以将特定警告视为错误而不是处理所有警告都是错误。

这是xcode中的一个简单的Switch语句检查器:

GCC_WARN_CHECK_SWITCH_STATEMENTS = YES_Error 

代替:

GCC_WARN_CHECK_SWITCH_STATEMENTS = YES 

但它不适合我。

2 个答案:

答案 0 :(得分:4)

将特定警告视为错误

使用-Werror=

例如: -Werror=unused-variable会将未使用的变量视为错误,最初将其视为-Wunused-variable flag

的警告

在项目设置中将这些添加到Other Warning Flags

将所有警告视为错误,但某些警告除外

使用-Werror-Wno-error=

第一个将所有警告视为错误,等于Xcode中的设置。

并使用-Wno-error=使特定警告不是错误。例如: -Wno-error=unused-variable

在项目设置中将这些添加到Other Warning Flags

参考https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

对于所有警告标志https://clang.llvm.org/docs/DiagnosticsReference.html

答案 1 :(得分:0)

此链接可能适合您。

http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

-Wno-error = switch使-Wswitch警告不是错误,即使-Werror生效也是如此。

请检查。

相关问题