为了账号安全,请及时绑定邮箱和手机立即绑定

错误‘链接:致命错误LNK 1123:安装VisualStudio 2012发布预览后在转换为

错误‘链接:致命错误LNK 1123:安装VisualStudio 2012发布预览后在转换为

错误‘链接:致命错误LNK 1123:安装VisualStudio 2012发布预览后在转换为我已经安装了VisualStudio 2012发布预览,它似乎很好,但是现在当我尝试使用VisualStudio 2010编译C+项目时,我会收到以下错误消息:链接:致命错误LNK 1123:转换到COFF期间失败:文件无效或损坏我不能百分之百肯定这一点,但它似乎与那些.rc(资源)它们中的文件。我尝试过从添加/删除程序和重新启动中修复VisualStudio 2010,但这没有任何效果。如果在设置为使用VisualStudio 2010工具集时使用VisualStudio2012RC编译C+项目,也会出现相同的错误。升级到VisualStudio 2011工具集解决了这个问题(当然,我不想在生产代码中这样做)。最新消息:我卸载VisualStudio 2012,重新启动,问题仍然存在!帮助!
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

总结如下:

  • 或者禁用增量链接,方法是

    Project Properties 
       -> Configuration Properties 
           -> Linker (General) 
              -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"
  • 或者安装VS2010SP1。


查看完整回答
反对 回复 2019-06-28
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

检查版本cvtrs.exe:

dir "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe"

错误版本:
date: 03/18/2010
time:01:16
size:31 048字节
name:cvtres.exe

正确版本:
date: 02/21/2011
time:下午06:03
size:31 056字节
name:cvtres.exe

如果您有错误的版本,则应从以下位置复制正确的版本:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cvtres.exe

并替换这里的一个:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe

E.

copy "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cvtres.exe" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe"


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 444 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信