在VS2010中新建了一个基于对话框的MFC应用程序,但在编译的时候出现了如下错如:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,网上说的解决方案如下: 项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。但我发现还是出现同样的问题。
问题已经解决。 转换到COFF是由cvtres.exe可执行文件完成的,但我们会发现有两个cvtres.exe,一个是在VS2010的安装路径下,如我的在D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe,另一个在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ cvtres.exe。然后查看这两个文件的版本号(右键|属性|详细信息),删除旧的版本就OK了!不过还是要感谢大家的回答。###### http://msdn.microsoft.com/zh-cn/library/7dz62kfh.aspx
链接错误的说明
可以打个sp1补丁试试 ###### 建议升级到最新版sp1
http://go.microsoft.com/fwlink/?LinkId=210710
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。