使用 premake5 禁用特定文件的所有警告

Disable all warnings for specific file with premake5

如何指示 premake5 禁用来自特定文件的所有警告?

filter "files:my_file.c"
    warnings "Off"

好像不行。

尝试:

disablewarnings { "warning" }

其中 warning 是要禁用的编译器警告的编号或名称。

发件人:

https://github.com/premake/premake-core/wiki/disablewarnings

[更新]

但是,如果它是您要抑制的链接器警告,请尝试以下操作:

linkoptions { "-IGNORE:4221" }

或您要禁用的任何链接器警告编号。

https://github.com/premake/premake-core/wiki/linkoptions

更新:(2019.04.02)将linkoption更正为linkoptions(感谢@yuyoyuppe)