【发布时间】:2012-06-08 22:40:02
【问题描述】:
我已经安装了 Visual Studio 2012 Release Preview,看起来还不错,但是现在当我尝试使用 Visual Studio 2010 编译 C++ 项目时,我收到以下错误消息:
LINK:致命错误 LNK1123:转换为 COFF 时失败:文件无效或损坏
我不是 100% 确定这一点,但它似乎与其中包含 .rc(资源)文件的项目有关。
我尝试通过添加/删除程序修复 Visual Studio 2010 并重新启动,但这没有任何效果。
如果我在设置为使用 Visual Studio 2010 工具集时使用 Visual Studio 2012 RC 编译 C++ 项目,也会遇到同样的错误。升级到 Visual Studio 2011 工具集可以解决问题(但我当然不想为生产代码这样做)。
更新:我卸载了 Visual Studio 2012,重新启动,但问题仍然存在!救命!
【问题讨论】:
-
这是 x86 问题、x64 问题还是两者兼而有之?我在 32 位操作系统上看到它。我不记得在 64 位操作系统上看到过它。
标签: visual-studio-2010 visual-studio visual-studio-2012