原创 vc++6.0 "compiling... Error spawning cl.exe"

2008-12-16 15:13 5433 7 8 分类: 软件与OS

由于学习的需要,本来电脑中已经有了VISUAL STUDIO 2005的,可是上课的却用的是VISUAL C++6.0,虽然前者比后者更优秀,可是体积大,全英版的操作起来很不方便,于是就安了个VC,可问题也就来了,由于是已经安了VISUAL STUDIO 2005因此也就没它装在默认的路径中,可是在安了之后,试着运行了个程序,就出现了如标题所说的"Compiling... Error spawning cl.exe"的问题,(如上传的图片)(中文解释为,编译错误,错误产生在cl.exe)


一开始没注意细看, 以为是和STUDIO的冲突,所以就重新装在了不同的分区,可问题依旧,后来自己查了下,原来是VC找不到自己的编译器而引起的,于是就需要重新设置路径,到网上看了下,有如和我一样的问题的,也有人给出方法,可是大多没说清楚,甚至有误导的,在加上我先安的是VISUAL STUDIO,问题就更复杂了,所以看来还是要看自己找办法解决了.


有写人说了个大概,是"开始"->"程序"->"Microsoft Visual C++ 6.0"->"Microsoft Visual C++ 6.0 Tools"->"Options",而在tools中没这个选项,一些人就郁闷了,好不容易找到个有线索的办法,却因为自己的程序中没哪个选项而该不成,其实他们说的是对的,但是应该在打开VC后的菜单栏中的"Tools(工具)"中的"Options",找到多连选项卡的"Directories(路径)"中进行该才是,而且改的还挺多的,如下这是在默认的安装的前提下的)


该变四个文件的路径,即是"executable files","include files","library files","source files"(下面的也是借鉴的别人的)


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


其中我的是为目录:C:\Microsoft Visual C++ 6.0\...没有VC98这个次级文件夹,而是直接在C:\中的,后面的是一样的,其中我特意在MSDN的网的文章中看了,关于没有C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC 着个CRT的文件夹,它是个MS的连接库类文件,因为有不能加载的不足,所以就没随VC一起默认安装,但如有安装光盘,可以安的,但大概多数人都用的是网上的破解免注册的版本的吧^-^


所以呀,在网上找问题解决方法,要根据自己的实际情况来,最后我按最后的几个文件来依次该路径,最后就可以运行了,希望能给有同样装了不只一个IDE的朋友借鉴下!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2012-5-6 09:13

请问这个是只支持32位的吗?左边那个下拉框中只有win32 我64位的,按你说的改了之后还是不行

相关推荐阅读
sealove518_112732726 2012-12-14 13:16
同時兩個surfaceview camera 中的一些開發問題
問題1: 如何將camera surfaceview 顯示在最上層:用了this.setZOrderOnTop(true);這個方法 問題2: 如何用一個BUTTON來自由控制came...
sealove518_112732726 2012-12-14 11:22
Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法
Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法 Eclipse中,Android项目名称前有红叉,但项目内所有文件都无错误,通常发生在导入项目时。 先可以去...
sealove518_112732726 2012-09-05 10:29
android各种权限及说明
  android.permission.ACCESS_CHECKIN_PROPERTIES 允 许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allow...
sealove518_112732726 2012-09-05 10:27
android各种权限及说明
android各种权限及说明 android.permission.ACCESS_CHECKIN_PROPERTIES 允 许读写访问”properties”表在checkin数据库中,改值...
sealove518_112732726 2012-09-04 08:54
android 获取当前程序路径
//  获取当前程序路径     getApplicationContext().getFilesDir().getAbsolutePath();   //  获取该...
sealove518_112732726 2012-01-11 09:40
mt.exe:general error c101008d 最终原因已查明
mt.exe:general error c101008d(最终原因已查明)_算法的天空_百度空间   2011-05-27 16:22:41|  分类: 坑爹软件问题 |  标签: |字号大...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条