vs2010的一个错误

takpod 2014-07-29 10:15:29
之前一直用vs2010建VB.net的工程,一直都正常运行,
现在建立一个mfc的工程,什么代码都没有写,编译不过,也运行不了,提示如下错误。

修复重装什么都试过,网上好像也没有什么解决方法
求大伙献策
Error 1 error LNK1123: failure during conversion to COFF: file invalid or corrupt

...全文
196 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34502495 2016-08-16
  • 打赏
  • 举报
回复
http://www.cnblogs.com/newpanderking/articles/3372969.html 用上面的网址解决。 一般来说就是如果你装了.net 4.0以上的话 ,会生成cvtres.exe文件,两个同名文件是冲突的,删掉旧的那个,一般2010自带的那个是旧的。 搜索cvtres.exe 看一下有多少个,一般是删掉 D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin (我装的是D盘)里面的那个。
takpod 2014-07-29
  • 打赏
  • 举报
回复
我不准备转换,我要重写,现在的问题是,vs2010的mfc工程根本运行不了。 我删除了 C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin 下的cvtres.exe 再运行vs2010 mfc 还是出现那个错误
  • 打赏
  • 举报
回复
引用 4 楼 bojie5744 的回复:
[quote=引用 3 楼 takpod 的回复:] [quote=引用 2 楼 bojie5744 的回复:] 注意,一旦删除后,如果卸载了2013,则旧版本vs无法正常使用,所以最好备份。
1,我的先装vc6.0然后装vs2010的删除的文件一样吗?请问如何处理? 2,vc6.0是不是注定不能和vs2010同时运行呢? 3,我现在要将以前用6.0写的程序从重新用vs2010写一次,有什么好办法? [/quote]搜索VC安装的文件cvtres.exe,找到后,删除并备份。[/quote] 我现在要将以前用6.0写的程序从重新用vs2010写一次,有什么好办法? ----------------------------------------------------- VC6.0在vs2010转换可能会导致不能运行,例如在VC6.0定义某个int类型的 可能会失去定义,导致没定义。
takpod 2014-07-29
  • 打赏
  • 举报
回复
我删除了 C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin 下的cvtres.exe 再运行vs2010 mfc 还是出现那个错误
  • 打赏
  • 举报
回复
引用 3 楼 takpod 的回复:
[quote=引用 2 楼 bojie5744 的回复:] 注意,一旦删除后,如果卸载了2013,则旧版本vs无法正常使用,所以最好备份。
1,我的先装vc6.0然后装vs2010的删除的文件一样吗?请问如何处理? 2,vc6.0是不是注定不能和vs2010同时运行呢? 3,我现在要将以前用6.0写的程序从重新用vs2010写一次,有什么好办法? [/quote]搜索VC安装的文件cvtres.exe,找到后,删除并备份。
takpod 2014-07-29
  • 打赏
  • 举报
回复
引用 2 楼 bojie5744 的回复:
注意,一旦删除后,如果卸载了2013,则旧版本vs无法正常使用,所以最好备份。
1,我的先装vc6.0然后装vs2010的删除的文件一样吗?请问如何处理? 2,vc6.0是不是注定不能和vs2010同时运行呢? 3,我现在要将以前用6.0写的程序从重新用vs2010写一次,有什么好办法?
  • 打赏
  • 举报
回复
注意,一旦删除后,如果卸载了2013,则旧版本vs无法正常使用,所以最好备份。
  • 打赏
  • 举报
回复
Error 1 error LNK1123: failure during conversion to COFF: file invalid or corrupt 意思为: fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 这种情况一般是装上了升级版的VS,例如本来机器装的是2008,突然装上了2013 就会造成这样的情况,解决方案: 找到旧版本的cvtres.exe 以VS2010为例子 ,装了2013 则删除C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe就行了。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧