LINK : error LNK1218: 警告被视为错误;未生成输出文件

项目编译完成,链接的时候提示这个错误。

这个问题,微软官方有明确的解释


如果链接器生成警告,/WX 将不会生成任何输出文件。

这与编译器的 /WX 类似(有关更多信息,请参见 /w、/Wn、/WX、/Wall、/wln、/wdn、/wen、/won(警告等级))。但是,为编译指定 /WX 并不意味着 /WX 在链接阶段同样有效;必须为每种工具都显式指定 /WX。

默认情况下,/WX 不起作用。若要将链接器警告视为错误,请指定 /WX。/WX:NO 等同于不指定 /WX。


在 Visual Studio 开发环境中设置此链接器选项

打开项目的**“属性页”**对话框。有关详细信息,请参见设置 Visual C++ 项目属性。

单击“链接器”文件夹。

单击**“命令行”**属性页。

将该选项键入**“附加选项”**框中。


image.png


将上图中的/WX删除,或者修改为:/WX:NO即可。


(点击率:624)

评论

昵称

 聚享站 | 培训学校管理系统 | 惊觉社区 | 杭州同城分类信息 | 
这视界--www.deepvast.com这视界 合作联系QQ:362733019

浙ICP备17017888号