- fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
解决办法:
- 修改项目属性
项目—属性—配置属性—清单工具—输入输出—嵌入清单,改为“否”
- 用新版cvtres.exe替换旧版本的cvtres.exe
由于连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。搜索本机C盘cvtres.exe找到如下结果:
使用C:\Windows\winsxs文件夹中的较新版“cvtres.exe”替换掉..\Microsoft Visual Studio 10.0\VC\bin中的同名文件,如不放心可以将原文件改名为“cvtres1.exe”,如下图所示。
(3)直接删除cvtres.exe 如问题仍未解决,可以将Microsoft Visual Studio 10.0\VC\bin中的cvtres.exe直接删除或改名后不要复制新版的cvtres.exe进入该文件夹。