|
发表于 2013-8-25 12:50:27
|
显示全部楼层
Error spawning cl.exe解决方法
2009-07-20 10:26:24| 分类: computer |字号 订阅
我的vc下载时安装在D盘,然后释放压缩文件也是放在D盘同一个文件夹里面,现在编译出现这个错误Error spawning cl.exe,我查了相关说明,路径错误,可是用他们的方法更改了路径,还是不对啊!请各位帮帮忙,讲详细一点,谢谢!
可能很多人在安装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\ATL\SRC
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。
本人深受其害,重装多次不管用,上面中文部分为高手借鉴,
下面路径为本人深思所得,终于解决。与君分享。
=========================================================
方法二:(这种较简单)http://bbs.gameres.com/showthread.asp?threadid=101865
最简便的方法: 启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.
看来自己还要有许多东西要学呀!
上面内容是转载的,试了第二种方法不行,第一种方法,太麻烦没用,所以自己试了一个方法可以
就是设置了一下路径:
D:\Program Files\Microsoft Visual Studio 8\VC\bin(因为我装的是2005,所以。。。)
但是不知这个原因是怎么引起的,我的vs不知道怎么就挂了
==========================================================================
方法三:
1. 如果是WINNT系统,在设备管理器中会有NULL设置,NULL设置的标志会显露成这样: Status = Started 和Startup = System.选择该设备启用.
2.设置正确的IDE环境变量,在VC++6.0编程环境下面,选择菜单栏中的TOOLS/Options,并选择其中的Directories标签,并在Show Directoryes for中选择Executable Files(我使用的是英文版的,如果是中文版应该是这样:菜单栏"工具"/选项/目录标签/显示的目录/可执行文件):
这下面显示的是系统可执行文件的环境变量,按上面步骤的结果是会显示下面的列表:
a. (VC安装目录)\Common\MSDev98\Bin;
b. (VC安装目录)\VC98\BIN;
c. (VC安装目录)\Common\TOOLS;
d. 系统WINDOWS目录(通常会是 C:\WINNT\system32)
e. 系统WINDOWS目录(通常会是C:\WINNT)
我的的VC默认安装 , 把这些路径复制下来,粘贴到开始/运行,查看是否存在该目录(测试目录的有效性).Vcspawn.exe文件存在于(Your VC install location)\Common\MSDev98\Bin目录.
3.使用系统的环境变量
启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行.这样做比做比第2 种方法好.它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.
4.设置系统环境变量:ComSpec=C:\WINNT\system32\cmd.exe(WIN2K)
可以使用简单的脚本来设置:
[ set ComSpec=C:\windows\system32\cmd.exe]
windows 2000 系统会是C:\WINNT\system32\cmd.exe,而win2003则是:\windows\system32\cmd.exe.
通过以上操作,VC就可以正常编译了.其中的操作步 |
|