导航:首页 > 源码编译 > visualc编译错误提示汇总

visualc编译错误提示汇总

发布时间:2023-01-01 05:24:46

① 关于Visual C++2005编译过程中出现的问题知道的高手告诉我下。

此问题的原因是由于VS 2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下)。而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清单文件嵌入失败,从而使该 exe文件运行时没有相应的清单文件而运行失败并提示如上错误。而在NTFS文件系统中则不会出现上面的问题。

比较好的解决方案有两个:

1.在项目的“属性|配置属性|清单工具|常规”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解决问题。如下图所示: (图略)

2.不启用增量链接。在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此方法阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。(http://hi..com/sunglows/blog/item/7f90ef08c9539785d0581b3a.html)

英文版的也是一样的。。。。

② visual c++ 编译错误hello world!出错了!!求高手指点啊!!!!!

你的错误提示是不是“Compiling... ,Error spawning cl.exe”,是的话就检查你的VC++是安装在哪个盘下的,错误提示中的“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面点击VC“TOOLS(工具)”—>“Option(选项)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、SourceFiles”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C盘,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

③ vs2013 创建c++项目时编译出错

这个是设置错误,就是编译器编译链接的时候找不到源文件(就是头文件),菜单-》project(项目)->seting->c++或者link那项,找一下option,是否有设置过了,或者看一下CATEGORY(选general)这一项是否选对了,一般第一次用的时候系统可能默认错了。

④ visual c 6.0为什么老是编译错误,无法运行

盘符有问题。
点工具,选择,目录,把目录都改到你的安装目录下试试。
或者重装一下VC

⑤ 下面是用visual studio (VC++中MFC)编译的一个程序,出了几个错误,不知道怎么解决,恳请高手帮忙。谢谢

楼上说的对,要是SelectGdiObject还有错,可以将SelectGdiObject换成SelectObject,很可能是这个错误,我在MSDN上未找到这个函数,可能是它错了。 要是是说sin,cos未找到标识符,可以在
stdafx.h中加入#include <math.h> ,但是一般的MFC程序会包含这个头文件,这就很奇怪
pdc->MoveTo (px=(int)x,py);
中的=应该是+吧
pdc->DeleteDC ();这句是错了的,因为原来使用new用堆来动态构造CClient对象,不用了的话,
应该用delete掉,而pdc->DeleteDC ();释放了pdc->m_hDC这个成员变量而已,其他成员数据以及
本身均并没有删除,会发生内存泄露。
还有就是【猪无为】说的
“或者根本就不要new出来CClientDC,给人感觉怪怪的,一般都是直接构造对象,如
CClientDC clientDC(this);
CClientDC* pdc = &clientDC; “
这个说法是不对的,使用new或直接用栈来构造对象都是可以的,没有什么怪不怪的,只是
用new构造对象是一件很复杂的事,需要额外动用很多资源,所以在一般情况下不建议使用
堆(new)来构造对象,再说释放也得自己释放,是件麻烦事。
另外x=30 - 30 * cos(a)句是后边少了“;”的(猪无为)。

⑥ 关于c语言编译提示错误C2061和C2059

这两个是VC的编译错误,其中Cxxxx的四位数字为错误号。具体如下:
1 C2061:
英文版错误描述为:
error C2061: syntax error : identifier 'XXXX'
其中XXXX为具体出错的标识符。
出现这个错误,需要到出错行检查提示错误的变量。
一般有三种可能:
a. 变量未定义;
b. 变量名打错了,比如Str打成了str一类的拼写错误;
c.变量作用域不对。在超出定义变量作用域。

2 C2059:
英文版错误描述为:
error C2059: syntax error : 'XXX'

其中XXX为具体出错的标识符。
出现这个错误,需要到出错行检查提示错误的符号。
一般是打错符号了,比如多写符号,少些符号,多余的括号等等。

另外,当出现错误时,可以通过双击VC错误窗口的对应描述行,代码窗口就会自动跳转到出错行,有助于快速定位及解决问题。

⑦ C语言编译出错

fatal error C1010: unexpected end of file while looking for precompiled header directive
在工程内添加了新文件(当前工程是简单win32控制台应用,Win32 Console Application添加之后,编译出现fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe. 错误位置提示在新添加的文件中(.h文件),在这种情况下出现这个错误,一般是该文件没有包含StdAfx.h文件,包含即可.

⑧ 为什么我安装的visualc++6.0这编程软件每次编译时总有一处错误

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴

⑨ 在 Visual C 中编译引用 graphics.h 头文件后,编译产生错误: fatal error C1189

是否有这个头文件,<>表示直接在系统目录中查找,双引号表示在当前目录查找,没有再到系统目录中查找

阅读全文

与visualc编译错误提示汇总相关的资料

热点内容
config保存服务器地址 浏览:317
预订网吧座位的app叫什么 浏览:416
香港服务器主机地址 浏览:640
网店美工pdf 浏览:447
一堆文件夹怎么弄出来 浏览:743
博途如何编译硬件 浏览:418
fortran程序pdf 浏览:504
电池消耗算法 浏览:394
服务器中断连接怎么处理 浏览:222
上世纪互联网不发达程序员很难 浏览:841
语音识别android开源 浏览:762
地埋式垃圾压缩中转站 浏览:902
apachehttpdlinux 浏览:944
快递员中通app预付款是什么 浏览:843
java路径转义 浏览:857
keytool加密算法 浏览:131
笑脸图案的APP相机是什么软件 浏览:249
app软件为什么会被下架 浏览:981
从内存到硬盘的命令是 浏览:52
程序员的爸爸们的发型 浏览:123