C++编程时出现 error spawning c1.exe .请问如何解决?

2024-12-04 08:33:00
推荐回答(2个)
回答1:

问题:C++编译所有文件都是error spawning c1.exe, 无论是什么样的文件编译
都是 error spawning c1.exe 1 error ,0 warning.

解决方法:tools->options->directories:show directories for选excutable files,再看下面有没有你的cl.exe文件所在的目录,如果不对修改之。具体

在菜单栏的“工具”(Tools)中选择“选项”(Options),在打开的对话框中选择“路径”(Directories),在右边的目录(Show directories for:)下拉表中选择“可执行文件”(Executable),其路径至少包含以下7个:
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
在Include Files选项中路径至少包含以下3项:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
在Library Files选项中路径至少包含以下2项:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
在Source Files选项中路径至少包含以下4项:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

回答2:

cls
@ECHO OFF

ECHO. =-=-=-=-= 使用说明 =-=-=-=-=
ECHO.
ECHO. 1、本文件可用于启动VC6.0,解决因为在其他位置安装过VC6.0而导致的编译错误。
ECHO.
ECHO. 2、当工具--选项--目录中的设置无法保存时,也可使用本文件启动VC6.0。
ECHO.
ECHO. 3、一种解决目录设置的方法:运行regedit,删除注册表左侧的项目:
ECHO.
ECHO. HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0
ECHO.
ECHO. 再启动VC6.0,软件会重新注册,目录恢复默认设置。
ECHO.
ECHO. 4、使用本文件后,也会导致目录设置无法保存,可用上述方法解决,
ECHO.
ECHO. 或者每次都用本文件启动VC6.0。
ECHO.
ECHO.
ECHO.
ECHO. 如果退出程序,请单击关闭按钮。
ECHO.
ECHO. 按任意键将启动Visual C++ 6.0 ......
ECHO.
ECHO.

pause

set path=%path%;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

set include=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;

set LIB=C:\Program Files\Microsoft Visual Studio\VC98\LIB;C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

set source=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:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE" /useenv
做成批处理。。