disablewarnings

禁用特定的编译器警告。

disablewarnings { "warnings" }

参数

warnings 是要禁用的警告列表。

对于Visual Studio,应使用MSC警告号来指定警告。在其他编译器上,警告应按名称标识。

应用于

项目配置

可用性

premake 5.0 或更高版本

Xcode项目生成尚不支持disablewarnings。解决方法是,可以像这样使用[[xcodebuildsettings]]:

xcodebuildsettings { 
    WARNING_CFLAGS = "-Wall -Wextra " ..
        "-Wno-missing-field-initializers " ..
        "-Wno-unknown-pragmas " ..
        "-Wno-unused-parameter " ..
        "-Wno-unused-local-typedef " ..
        "-Wno-missing-braces " ..
        "-Wno-microsoft-anon-tag "
}

示例

禁用有关使用旧式C强制转换的GCC警告(-Wno-old-style-cast命令行参数):

filter "options:cc=gcc"
  disablewarnings "old-style-cast"

results matching ""

    No results matching ""