/WX
(将链接器警告视为错误)
指定是否要将链接器警告视为错误。
语法
]$
注解
如果使用 /WX
链接器选项,则在链接器生成警告时,不会生成任何输出文件。
此选项类似于编译器的 /WX。/WX
。 有关详细信息,请参阅 /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX(警告级别)。 但是,为编译指定 /WX
并不意味着 /WX
也将在链接阶段生效;你必须为每个工具显式指定 /WX
。
在 Visual Studio 2022 及更高版本中,可使用一个或多个逗号分隔的 nnnn
参数指定 /WX
,其中 nnnn
是一个介于 4000 和 4999 之间的数字。 链接器将相应的 LNKnnnn
警告视为错误。
默认情况,/WX
是无效的。 要将链接器警告视为错误,请指定 /WX
选项。 /WX:NO
与未指定 /WX
的效果相同,它会替代先前的任何 /WX
链接器选项。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅设置编译器和生成属性。
若要将所有警告设置为错误或取消此设置,请选择“配置属性”>“链接器”>“常规”属性页。
修改“将链接器警告视为错误”属性。
若要将特定警告设置为错误,请选择“配置属性”>“链接器”>“命令行”属性页。
在“其他选项”编辑控件中添加
/WX:warnings
,其中warnings
是一个逗号分隔的链接器警告编号列表。选择“确定”或“应用”以保存更改。
以编程方式设置此链接器选项
- 请参阅 AdditionalOptions。