VC++6.0 中碰到的Error spawning 'vcspawn.exe'解决方法

来源:互联网 发布:安装mac os x不能验证 编辑:程序博客网 时间:2024/04/28 03:55

   在GOOGLE 搜索到CSDN的结果是有人最后给出重装,其实不必重装也可以解决这个问题,解决方法如下:

    1.  如果是WINNT系统,在设备管理器中会有NULL设置,NULL设置的标志会显露成这样: Status = Started 和Startup = System.选择该设备启用.

    2.设置正确的IDE环境变量,在VC++6.0编程环境下面,选择菜单栏中的TOOLS/Options,并选择其中的Directories标签,并在Show Directoryes for中选择Executable Files(我使用的是英文版的,如果是中文版应该是这样:菜单栏"工具"/选项/目录标签/显示的目录/可执行文件):

   这下面显示的是系统可执行文件的环境变量,按上面步骤的结果是会显示下面的列表:

 

a.

(VC安装目录)/Common/MSDev98/Bin;

b.

(VC安装目录)/VC98/BIN;

c.

(VC安装目录)/Common/TOOLS;

d.

系统WINDOWS目录(通常会是 C:/WINNT/system32)

e.

系统WINDOWS目录(通常会是C:/WINNT)

我的的VC默认安装 所以目录是:

把这些路径复制下来,粘贴到开始/运行,查看是否存在该目录(测试目录的有效性).Vcspawn.exe文件存在于(Your VC install location)/Common/MSDev98/Bin目录.

    3.使用系统的环境变量

启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行.这样做比做比第2 种方法好.它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.

    4.设置系统环境变量:ComSpec=C:/WINNT/system32/cmd.exe(WIN2K)

可以使用简单的脚本来设置:

[ set ComSpec=C:/windows/system32/cmd.exe]

windows 2000 系统会是C:/WINNT/system32/cmd.exe,而win2003则是:/windows/system32/cmd.exe.

通过以上操作,VC就可以正常编译了.其中的操作步骤并不是全部都要做,只需要操作其中的一步或都几步就可以了.不过,出于学习的目的,都操作一下,对于我等初学VC的人,都是有好处的.完毕.