电脑刚刚更新了,结果就出现LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏这样的错误,网上查找了一下原因,有两种解决方法,1、改变VS2010里关于项目的配置(我个人不觉得这是个办法,有点头疼医头,脚疼医脚,没解决根本问题)2、更新cvtres.exe文件。
我采用的是第二种方法,我用的是win7 64位系统,在c盘下搜索cvtres.exe,
结果如图所示,再找到VS2010的安装目录下E:/vs2010/VC/bin(这是我安装目录),然后我选择使用上图中被选中的cvtres.exe文件来替换VS2010 bin目录下的文件,即可编译通过。建议先备份原VS2010 bin中的cvtres.exe文件,再执行替换操作。将所有搜索到的cvtres.exe文件一次替换bin中的文件。然后执行编译。如果通过就使用当前文件。
这个连接是官方解决方案:http://msdn.microsoft.com/zh-cn/library/7dz62kfh.aspx