彻底解决 LINK:fatal error LNK1123: 转换COFF期间失败:文件无效或损坏

来源:互联网 发布:nginx 配置通过ip访问 编辑:程序博客网 时间:2024/06/09 14:40

最近我的VS2010不知道怎么回事,平时好好的,近期竟然出现了所谓的

LINK:fatal error LNK1123: 转换COFF期间失败:文件无效或损坏

头痛万分,查了各种资料一直没有彻底解决,

平时我们都将 项目-->项目属性-->配置属性-->连接器-->清单文件-->嵌入清单 中的“是”改为“否”,不让他将清单嵌入,自然也用不着转换了,所以轻松编译。虽然麻烦点,每次新建项目都要设置,但是总比不能编译强。


但是这次,需要加rc,必须带清单才能正常使用。所以这种方法就不适用了。


根据猜想,可能是因为系统最近多次更新,出现了两个版本的cvtres.exe. 而系统变量里将这两都引用了,编译的时候,不知道用哪个了,导致出错。

这就好办了,删掉一个旧版本的就Ok了。


一个在C:\Window\Microsoft.NET\Framework\v4.0.30319\cvtres.exe,另一个在你安装vs的软件目录:..\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe


找到两个文件以后,右键属性,找到版本低的一个,删掉就可以了。


原文地址: http://www.cnblogs.com/croot/p/3525322.html

0 0
原创粉丝点击