Compiling... Error spawning cl.exe 这个错误怎么解决
1个回答
展开全部
大概因为编译器找不到它所需要的文件。
是VC++6.0的一个bug。原因是VC++如果不是第一次安装,那么他找文件的搜索路径就不完全承认你现在安装的路径,其中有一部分文件(尤其是VC98\include文件夹中的文件)会到你上次安装VC++的地方去找,结果找不到。
解决方法:
在C++中,点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”,看看你上次安装的VC98文件夹在什么位置,然后把现在的VC98文件夹整个复制(不是移动)过去,这样新地方老地方都有那些文件,C++不论到哪里都能找到文件,就不会出错了。
但是你现在问题是,你对“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)"里的设置已经修改多次了,原先是啥已经记不得了,该怎么办呢?
可以这样:先在磁盘搜索VC98文件夹。估计你重装那么多次,可能会有好几个VC98文件夹。于是你把你现在VC++安装的地方的VC98文件夹的内容往那些VC98各复盖一份。这样每个VC98文件夹(不知道哪个是你的VC++认可的,管他呢)里都有一份该有的内容,这样不论你的VC++认可哪一个VC98,都可以找到他要的文件。
顺便说一下:百度盛传的下述这种方法是没用的:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。
因为你不论怎么修改,VC++都不会理睬你,仍然顽固地到你上次安装VC++的地方去找文件。因此唯一的办法就是顺从他,把他要的文件放到他顽固坚持要去的地方。
去年我帮别人解决过这个问题:http://zhidao.baidu.com/question/1817096087110668828.html?oldq=1
另外可以考虑下载新版本的VC:http://zhidao.baidu.com/question/1239025623330908179.html?#replyask-1809227623
新版本的VC改正了上述的bug。
是VC++6.0的一个bug。原因是VC++如果不是第一次安装,那么他找文件的搜索路径就不完全承认你现在安装的路径,其中有一部分文件(尤其是VC98\include文件夹中的文件)会到你上次安装VC++的地方去找,结果找不到。
解决方法:
在C++中,点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”,看看你上次安装的VC98文件夹在什么位置,然后把现在的VC98文件夹整个复制(不是移动)过去,这样新地方老地方都有那些文件,C++不论到哪里都能找到文件,就不会出错了。
但是你现在问题是,你对“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)"里的设置已经修改多次了,原先是啥已经记不得了,该怎么办呢?
可以这样:先在磁盘搜索VC98文件夹。估计你重装那么多次,可能会有好几个VC98文件夹。于是你把你现在VC++安装的地方的VC98文件夹的内容往那些VC98各复盖一份。这样每个VC98文件夹(不知道哪个是你的VC++认可的,管他呢)里都有一份该有的内容,这样不论你的VC++认可哪一个VC98,都可以找到他要的文件。
顺便说一下:百度盛传的下述这种方法是没用的:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。
因为你不论怎么修改,VC++都不会理睬你,仍然顽固地到你上次安装VC++的地方去找文件。因此唯一的办法就是顺从他,把他要的文件放到他顽固坚持要去的地方。
去年我帮别人解决过这个问题:http://zhidao.baidu.com/question/1817096087110668828.html?oldq=1
另外可以考虑下载新版本的VC:http://zhidao.baidu.com/question/1239025623330908179.html?#replyask-1809227623
新版本的VC改正了上述的bug。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询