代码之家  ›  专栏  ›  技术社区  ›  Fattaneh Talebi

如何将objective-c中的某些警告更改为错误[[副本]

  •  0
  • Fattaneh Talebi  · 技术社区  · 7 年前

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

    GCC_WARN_CHECK_SWITCH_STATEMENTS = YES_Error 
    

    而不是:

    GCC_WARN_CHECK_SWITCH_STATEMENTS = YES 
    

    但这对我没用。

    0 回复  |  直到 12 年前
        1
  •  6
  •   Community Mohan Dere    6 年前

    将特定警告视为错误

    -Werror=

    例如: -Werror=unused-variable 将未使用的变量视为错误,这最初被视为警告 -Wunused-variable 旗帜

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

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

    使用 -Werror 和 -Wno-error=

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

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

    将这些添加到 其他警告标志 在项目设置中。


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

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

        2
  •  0
  •   iCreative    12 年前

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

    -Wno error=switch使-Wswitch警告不是错误,即使-Werror有效。

    请检查一下。