您的位置:首页 > 其它

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

2014-07-20 22:08 363 查看
最近我的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vs2010 编译error
相关文章推荐