vs2010 问题 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

在安装 VS2010 后,再安装 VS2012 VS2015 等,原来的 .NET 4.0 会被替换为 .NET 4.5。不会恢复 .NET 4.0 。这时,VS2010的 cvtres.exe 就无法使用了。如果 PATH 环境变量中 VS2010 的工具路径中调用时,在编译 VC 项目时链接器需要将 .res 文件转换为 COFF 对象格式,就会导致 LNK1123 错误。

解决方案:

因为是cvtres.exe版本错误导致的结果,所以凡是能使VS链接器找到正确的cvtres.exe版本的方法都可以解决该问题。或者使VS链接器不生成COFF的方法都可以。

当前系统中存在两个cvtres.exe文件,版本不同。让VS2010使用.NET 4.5的cvtres.exe程序。

重命名或删除原来的 cvtres.exe C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe 或用 C:\Windows\Microsoft.NET\Framework\v4.0.30319 (.NET 4.5) 中的 cvtres.exe 文件就可以被VS2010使用。

最新文章

  1. CentOS安装配置redis
  2. C#学习笔记
  3. IIS7.5 平台.NET无后缀名伪静态实现办法-服务器配置
  4. JavaScript模块化
  5. Monte Carlo方法简介(转载)
  6. Facebook开源动画库 POP-POPDecayAnimation运用
  7. Swift 中的指针使用
  8. R 语言实现牛顿下降法
  9. 通过 XtraBackup 实现不停机不锁表搭建主从同步
  10. 不用Unity库,利用.NET动态代理自己实现AOP
  11. Nth Digit | leetcode
  12. 2016022602 - redis安装和启动
  13. HDU_2068_RPG错排
  14. TS相关知识点
  15. Memcached在.net中的应用
  16. Spring AOP入门——概念和注意事项
  17. HTML5轻松实现拍照上传功能[转载]
  18. Benchmark Test On Android Devices
  19. Python之MySQL基础
  20. 了解javascript里面的 封装

热门文章

  1. [转载]从GetSafeHwnd()和GetSafeHandle()分析句柄和指针
  2. hdu Knight Moves
  3. XSS的高级利用部分总结 -蠕虫
  4. Css - 渲染按钮
  5. Servlet 编程 http请求类型
  6. MS14-025引起的问题 - 1
  7. NBU7.0 Image Cleanup作业在没有配置hot catalog backup的情况下失败,Status=1
  8. PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [5] 版本设计分析及数据表设计
  9. php 去除html标记--strip_tags与htmlspecialchars的区别详解
  10. 一个很好的Delphi博客