我已经安装了Visual Studio 2012发布预览版,它看起来很好,但现在当我尝试使用Visual Studio 2010编译c++项目时,我得到了以下错误消息:
链接:致命错误LNK1123:转换到COFF期间失败:文件无效或损坏
我不是100%确定,但这似乎与项目中有.rc
(资源)文件有关。
我尝试从添加/删除程序和重新启动修复Visual Studio 2010,但这没有效果。
如果我使用Visual Studio 2012 RC来编译c++项目,而设置使用Visual Studio 2010工具集,我也会得到相同的错误。升级到Visual Studio 2011工具集可以解决这个问题(当然,我不想对产品代码这样做)。
更新:我已经卸载Visual Studio 2012,重新启动,问题仍然存在!的帮助!