相关文章推荐
活泼的风衣  ·  Use TcpClient and ...·  1 年前    · 

如果链接器生成警告,则 /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 开发环境中设置此链接器选项

  • 打开项目的“属性页” 对话框。 有关详细信息,请参阅 设置编译器和生成属性

  • 若要将所有警告设置为错误或取消设置,请选择 “配置属性 链接器 > 常规 ”>属性页。

  • 修改将 链接器警告视为 Errors 属性。

  • 若要将特定警告设置为错误,请选择“ 配置属性 > 链接器 > 命令行 ”属性页。

  • “其他选项 ”编辑控件中,添加 /WX:warnings ,其中 warnings 是链接器警告编号的逗号分隔列表。

  • 选择“确定”或“应用”以保存更改。

    以编程方式设置此链接器选项

  • 请参阅 AdditionalOptions
  • MSVC 链接器参考
    MSVC 链接器选项
    /WX 编译器选项