c语言编好后,编译时提醒Error spawning cl.exe,这什么意思啊?怎么办啊?

2025-01-07 06:46:14
推荐回答(2个)
回答1:

cl.exe实际上就是VC的编译程序,以VC6.0为例,存放于Microsoft Visual Studio\VC98\Bin文件夹下。启动cl.exe出错,说明VC没有在上面的文件夹里找到该文件,或者该文件发生异常,运行失败。导致问题的原因可能是用户不小心移动、删除了此文件,或者是病毒的破坏,等等。
也有可能是路径设置错误,可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

回答2:

首先启动VC时不要用图形界面,通过在命令提示符下(开始-运行)输入:Msdev /useenv运行(注意/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.