当前位置:首页 » 编程软件 » vs2010编译出错

vs2010编译出错

发布时间: 2022-11-20 20:03:02

㈠ visual studio2010编译出错

使用VS2010编译VC++项目的时候可能会出这个问题。
如果升级到SP1问题没有解决,那参考下面的方法。
网上大多的方法都是说在“清单工具”中将嵌入清单改成“否”,但是这个不一定100%解决问题。
我总结了下这个问题的解决方法:
1:如果项目是一个动态库,或者说,项目中没有实质的资源文件的时候,将嵌入清单改成“否”是可以解决的。
2:如果项目已有了资源文件,将嵌入清单改成“否”是不可以解决问题的,除非你同时把这些资源文件移除掉。
结论,确保项目中没有资源文件的存在,且把嵌入清单改成“否”可以解决该问题,但这确实也失去了资源文件的作用,没办法,谁让他是个Bug呢。

㈡ VS2010编译的时候报错 不是内部或外部命令,也不是可运行的程序或批处理文件.

首先复制VS2010的安装目录
在我的电脑右键属性-高级-环境变量-找到系统变量中的path在后面粘贴刚才复制的安装目录
注意在最后一个值得后面是否有英文状态的分号
有就不加 没有就加
例如
C:\windows\;C:\windows\system32\;安装目录;

㈢ VS2010编译C程序时出错

代码除了把printf中b的打印写错了,其他没问题,b=%7.2lf,而不是b=7.2%lf
改正后编译,输出是:
C:\>test.exe
3,4,5
a= 3.00, b= 4.00, c= 5.00, s= 6.00
area= 6.00

㈣ VS2010编程出错,error MSB6006:"CL.exe"已退出,代码为-1073741792

cl.exe出现错误可能是源代码中存在错误。

你可以尝试以下方式进行修复:
1、创建一个全新的工程,不修改任何代码。直接进行代码编译。查看能否正常工作。
2、如果1的方案同样出现问题,请尝试重装vs2010。
3、如果1的方案无问题,能够正常运行。请将出错工程文件夹下的.sdf,.suo文件,Debug文件夹删除。
重新进行编译。

如果我的回答能够帮助到你,希望能采纳我的回答。

㈤ VS2010新建工程编译就出错了

提示说明在转换到COFF文件因为错误失败了(VS2010装好了,一般是不会有[file invalid] 错的)。
而完成转换工作的是cvtres.exe这个程序。出现上面错误的根本原因是系统中存在有多个版本的 cvtres.exe。
系统目录下版本: C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
VS目录下版本: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe
如果是64位系统,那么还有个在 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\cvtres.exe
不过Framework 和Framework64下俩个版本是一致的,而且由于系统更新,一般比VS目录下的版本新。
到此解决方法也就明显简单了,只需要将旧版的重命名或者删除,不过我一般习惯重命名,比如在后面加上 -old。

㈥ vs2010编译出错

代码工程设置属性页里面生成事件加入了自己的cmd命令,而该命令不符合VS生成事件的语法结构,具体你看看生成事件选项里面它设置的是调用那个文件,再打开那个文件看看检查下有什么错误。

㈦ 在vs2010编译程序时出现“语法错误 : 缺少";"(在"类型"的前面)”是什么原因

int temp,temp1,temp2;
问题就是在这一句出现的,有的编译器就会把变量的定义放在最前面,而不能根据语境随时定义,这就是编译器最大的不足之处。

㈧ vs2010 的编译出错: error midl2212:error while to file.\TestOcx_i.c。这是什么原因跪求解决方法

将midl.exe cl.exe的路径添加到环境变量PATH里,使用命令提示窗口手动命令midl xxx.idl,即可成功。亲测 OK ,midl.exe 如果找不到,需要安装windows sdk (参考MSDN).
验证环境:
windows 10

midl path :C:\Program Files (x86)\Windows Kits\10\bin\x64
vs2017

㈨ 为什么我的vs2010 总是编译失败

转载:
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。

在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。

例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin
C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65
C:\Windows\Microsoft.NET\Framework\v4.0.30319

这三个路径里面都有cvtres.exe文件,于是我尝试使用第二个路径里面的文件替换第一个路径的文件,问题解决。

参考资料如下:
http://stackoverflow.com/questions/10888391/link-fatal-error-lnk1123-failure-ring-conversion-to-coff-file-invalid-or-c/14144713#14144713

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:737
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:150
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:399
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:545
access数据库exe 发布:2025-05-12 12:39:04 浏览:632
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:367