VS2010 调试C++项目 fatal error LNK1123 错误解决办法

最近用VS2010写C++项目,奇怪的是每次生成解决方案都有一个fatal error LNK1123错误,提示生成失败。查阅资料总结解决方案如下:

(1)项目——>属性——>连接器——>清单文件   中生成清单 “是” 修改为 “否”      该方法一般都可以解决问题,但是每次创建项目都要设置一遍。

(2)查找是否有两个cvtres.exe  删除较旧版本。 第一个是在你 VS2010安装目录下 如(D:\Program Files\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe) ;

第二个是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe   通过右键查看属性,查看文件版本号,删除较旧版本即可。 该方法可以彻底解决这个问题,之后创建项目不需要再次修改清单文件。

时间: 2024-10-08 15:04:27

VS2010 调试C++项目 fatal error LNK1123 错误解决办法的相关文章

“fatal error C1010”错误解决的三种方法

尝试写了一个简单的类文件,但在编译的时候提示错误,具体错误信息如下: fatal error C1010: unexpected end of file while looking for precompiled header directive 从网上搜到了一些解决办法,具体办法如下 : 1.在类的实现cpp文件的头部第一行加上“#include "stdafx.h"”. 2.关闭预编译头文件选项.具体步骤如下: Project Settings(Alt+F7) -> C/C+

在eclipse中创建maven webapp项目时弹出错误-解决办法

在eclipse中创建maven webapp项目时报错: Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories. 问题产生原因:是因为本地仓库中缺少了maven-archetype-webapp包,也可能这个包下载不完全,比如:只有pom文件,或只有jar包文件等   [包路径为:C:\Users\xxx

win7x64安装vs2010编译出现“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”的错误

查找是否有两个cvtres.exe.一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe.右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量. zhoudongao 达人的回复 http://bbs.csdn.net/topics/390121452

eclipse启动Tomcat加载项目时报内存溢出错误解决办法

在eclipse中点击Window->Preferences打开全局属性设置对话框,如下图所示设置Tomcat运行时的JVM参数,添加这段JVM设置:-Xms256M -Xmx768M -XX:PermSize=64M -XX:MaxPermSize=256M 如果仍然有内存溢出可尝试将Xms的值再进一步设大, 如仍无法解决可能并不是内存设置的问题,可能是程序上存在死循环或内存泄露导致的,需要仔细检查程序.

【转】vs2010打开qt的.pro文件时错误解决办法

注意:qt creator工程中一般都已经存在*.pro文件,里面存放着一些自己配置的包含头文件和lib库文的信息,最好不要再重新使用qmake -project生成,若重新生成,则可能要重新增加配置 1.命令行中,进入在工程的最顶层目录中,使用qmake -tp vc -r 命令,-r表示级联作用到子目录,此时在顶层目录中生成了*.sln文件,在子目录中生成了*.vcproj文件.(顶层目录中一般没有头文件和源文件,只有一个pro文件,用于管理其子目录中的工程) 2.进入VS2003,选择“F

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

VS2010 C++环境问题 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 首先,出现这个问题的原因,即文件中的现有资源文件和新资源字符串表 ID 冲突.微软也给出了解决这个问题的方法,但是,在现有的情况下,这个方法不可行的,因为,不可能不使用wx.rc资源. 所以,另一个解决方法就是: 工程属性->配置属性-> 清单工具->输入和输出->嵌入清单,选择[否],即可.

VS2010 win7 64位安装后新建项目生成时错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

解决方案:VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次. 在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为: 第一步:与上相同. 第二步:将 项目|项目属性|配置属性|连接器|清单文件|嵌入清单 “是”

vs2010编译错误(报错:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏)

报错:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 1> 这段时间忙于看文献,没用过VS了. 今天用着用着就报错了: LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 1> 问度娘,大神给出了解决方法: VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为: 将 项目|项目属性|配置属性|清单工具|输入和输出|

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

>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 问题说明: 例如:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5.卸载VS2012时,不会恢复.NET 4.0. l 链接器(link)通过调用cvtres.exe完成文件向coff格式的转换,所以出现这种错误的原因是cvtres.exe出现了问题. l 安装VS2012后,之前安装的VS2010的cvtres.exe就无法使用了(版本对不上).如果你的PATH环境变