C语言中出现“Compiling... Error spawning cl.exe ”是什么意思?怎么解决?

如题所述

原因:错误提示通常都是设置错误造成的。

解决方法:

1.首先,在openc++中创建一个新项目,并向项目添加一个CPP文件,如图所示。

2.然后输入错误C2679出现的代码通道,如图所示。

3、运行程序,可以看到程序错误,如图所示。

4.这个错误的原因是代码使用了字符串类型,但是不包含头文件,所以出现了一个错误,如图所示。

5.然后将程序包括头文件,运行程序,此时,程序可以正常运行,没有错误,如图所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-01
很多人在安装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

如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft visual studio\ 后面的东西要相同。追问

我是直接装在D盘目录下的,不在Program Files中,而且executatble files:
多了下面的东西
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0
C:\Program Files\Common Files\Thunder Network\KanKan\Codecs
C:\Program Files\Common Files\Autodesk Shared
C:\Windows\system32
怎么改?

追答

你的路径一点都不对而且很乱。我也不知道你具体怎么装的。建议你重装一下吧。最好按默认的路径来。这样就不会又什么问题了。如果有问题你可以再找我。

追问

你是说,可以直接装在C盘,安装路径默认?

追答

恩恩 对。

本回答被提问者采纳
第2个回答  2012-08-14
搞那么复杂干嘛
开始,运行,regedit,删除注册表左侧的项目:

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0

再重新运行VC6.0,应该没问题了。
第3个回答  2011-09-16
鼠标双击那行,光标就会自动跳到程序有错误的地方
相似回答