vc编译报错什么原因
A. 为什么我用VC6.0软件编译正确的c++代码会发生错误
最简单的方法:重新安装VC++就可以了。
其他方法:
方法1: 启动VC时不要用图形界面,通过在命令提示符下输入
:Msdev /useenv
运行( / 前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题。
方法2: 在VC中点击“Tools”—>“Option”—>“Directories”,发现路径有误,重新设置
“Excutable Fils,Include Files,Library Files,Source Files”的路径。
要是显示“找不到mspdb60.dll”,去能正常运行VC++的电脑中搜索mspdb60.dll文件,
拷贝到你的机器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件类似操
作
方法3: “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
如果你装在其他盘里,则仿照其路径变通就行。关键是
microsoft visual studio\
后面的东西要相同。
B. 为什么 我的VC++6.0总是出现编译的错误
编译错误有很多原因;如果程序没写错的话那就试试重装VC;或者你把错误提示复制来看看
C. 我的VC6.0编译时总是出错,怎么回事
程序的路径设置有问题,打开C++编译器,菜单栏倒数第三个是tools里面有个options,弹出的窗口选项卡有一个是directories,点那个选项卡后下面有两个组合框,在往下有路径的表,把里面的路径按照你编译器的路径安装位置改一下,然后把右面的组合框里的每一个对应的路径都改掉就好了,这样比较烦,如果不行的话也可以重新安装一下~ 参考: http://..com/question/142295520.html
D. 在win8.1系统上安装vc6.0, 但是编译时程序正确老报错,出现这个问题是怎么回事,再次求大神讲解
打开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\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴
E. 为什么用vc6.0编译时总是显示有一个错误
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。. 因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
F. vc++编译错误什么意思
第一错误是:
找不到 _DrawDibRealize(它后面出现的@12是编译器给它加上的,根据函数调用约定不同有所不同,有Pascal和C调用约定两种)符号的定义,它是在连接的时候出现的,有两种可能:1、你写的这个函数只有省名,没有定义,2、这个函数是动态连接库导出的函数,而你没有连接它的lib库文件可以用“#pragma comment(lib, "那个库.lib")”编译命令或设置VC的lib文件路径。
第二个是个警告,与你设置编译器选项有关这里你可以不用管它。如果你想去掉这个警告可以用在你工程的适当位置加上#pragma warning( disable : 4652)编译命令。
G. VC++编译出错 No such file or directory怎么回事
首先,你的源代码里看来引用了bios.h文件(#include
file:
'bios.h'),但是错误就在于你的VC++编译器在默认的头文件文件夹(一般安装目录进去有个include文件夹,.h文件基本都搁那里头)里没找到那个文件,在你的工程文件夹里也没找到。因此报错说No
such
file
or
directory。
一般的VC++编译器头文件库里确实没有bios.h,TC++
3.0(另一种c语言类编译器)才有这个头文件,可以放在这下面编译
。当然你也可以从网上拷个这样的bios.h文件到include文件夹或工程文件夹下,这样编译是能通过的,但是运行可能会有不可预期的行为,毕竟bios.h是Borland公司搁在TC编译器里的。
祝好运啦~~
H. Visual c++编译时一直出现这个错误,为什么怎么解决求高手指导!
这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。
打开vc界面
点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”
依次点击“show
directories
for:"下拉列表中的四个选项,Excutable
Fils、Include
Files、Library
Files、ource
Files。重新设置路径(注意前面的路径“C:\Program
Files\Microsoft
Visual
Studio”,这一部分应该改为你的C++在你的电脑上所处的位置):
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
