vc++6.0安装后,编译代码时出现Error spawning cl.exe错误
最多出现在win7系统安装vc后,可能是兼容性问题,但具体原因我没有在网上查出来可以看出来的是,由于在安装时vc自动选择安装目录的缘故
最简单的办法当然是重装vc,自己设置安装目录,或选择“经典”安装模式
当然,这个问题很多情况下是由于路径设置错误引起的,如果你不想重装,在vc窗口模式下选择 Tools——>Option——>Directories,在Show directories for:下有四个下拉选项Executable Files、Include Files、Library Files、Source Files中分别为可执行文件、包含文件、库文件、源文件这四个文件的路径,例如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
“CL.exe”是VC底层真正的编译器(编译程序),其路径在“VC根目录/VC98/Bin”下面
所以你要检查你vc装在哪个盘符,这些文件又装在哪个盘符,将Executable Files、Include Files、Library Files、Source Files这四个选项下的文件路径改正确就ok了
一劳永逸的方式当然还是在命令行下输入Msdev /useenv运行,这个命令的执行会强制将系统环境变量设置正确,这样问题就得到了解决
当然高手会有更多凡人想象不到的方式,你若知道,Please tell me……
所以你要检查你vc装在哪个盘符,这些文件又装在哪个盘符,将Executable Files、Include Files、Library Files、Source Files这四个选项下的文件路径改正确就ok了
一劳永逸的方式当然还是在命令行下输入Msdev /useenv运行,这个命令的执行会强制将系统环境变量设置正确,这样问题就得到了解决
当然高手会有更多凡人想象不到的方式,你若知道,Please tell me……