Error spawning cl.exe, VC 6.0编译报错出现时解决
方案:
关于上述问题的解决,网上有很多方法,不过基本上都是参考一个人的经验或者直接复制的。很可能不能直接按照别人提供的方法解决。
很多情况下,我们安装大型软件比如Visual C++等之类的不一定是安装在C盘,安装目录以及后续使用过程中,
可能由于某个时候对
软件设置等等有过一些修改,然后,就会出问题。
有时候莫名其妙,软件提示的错误也看不懂,比如在VC 6.0中出现上述错误,以为是自己编写的程序有错误,但其实不是,
把
程序改得非常简单,而且跟资料或教程上一模一样,还是报错,那说明不是程序有错。
实在没办法时,可以重装。但是,这种问题以后还是很可能会发生,所以知道错在哪,怎么解决是很必要的。不然每次都重装,
工作 量太大。
我遇到这个
问题的解决方法和过程是这样的:(根据我的亲身经历,证明绝对有效!)
因此问题可以按照以下方法解决:
(1) 在vc界面点击TOOLS(工具) — Option(选择)
— “Directories(目录)”,然后在下拉
列表点开Excutable Fils、Include Files、
Library Files、Source Files”的路径。先把下面文本框中的路径全部一个个点中按del健删除。
(2)要知道自己的Visual C++安装在哪,如果忘了,就用
搜索。路径应为:
找到MSDev98\Bin、VC98\BIN , TOOLS ,OOLS\WINNT,在哪,在文件浏览器中打开,然后把它们各自在地址栏上的路径复制,一个个粘贴过来,放到上面第一步(1)删除路径的地方,类似如下:(注意下面的只是参考,具体要看自己电脑上的情况,路径前面部分一般不一样,最后一部分肯定一样,要复制实际的路径)
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
(3) 用跟第二步一样的方法,找到VC98\INCLUDE,MFC\INCLUDE 等等所在目录、地址,然后复制过来:
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
弄好之后,就没问题了。如果还有问题,可以直接问我:QQ昵称是Dreamcatcher,号码378开头
。