原文
"Error Spawning cl.exe",相信这是很多使用 Microsoft Visual C++ 6.0 的朋友们遇到的一个很棘手的问题,它的问题就是在于 IDE 提示找不到 cl.exe ,于是,无论是写得多么简单的程序都会无法编译,错误信息就是典型的 "Error Spawning cl.exe"...这么问题其实很简单,就是因为开发环境的默认目录设置错误或被其它程序修改造成.
"cl.exe" 是VC++6.0真正使用的编译器,其路径在".\Microsoft Visual Studio\Common\MSDev98\Bin"下面,你可以到相应的路径下找到这个应用程序.因此问题可以按照以下方法解决:打开VC++6.0界面,点击 Tools(工具)->Options(选项)->Directories(目录) 重新设置"Executable Files,Include Files,Library Files,Source Files"的路径.很多情况可能就一个盘符的不同(例如你的VC装在C盘,但是这些路径全部在D盘),改过来就OK了.
如果你是按照初始路径安装VC6.0的.路径应为:
Executable 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
如果你装在其他盘里,则仿照其路径变通就行.键是microsoft visual studio\后面的东西要相同.
另外我专门写了一个程序用来解决此类问题,只要运行下面这个程序即可正常启动VC++.
因为我遇到过这种情况,就是重新设置VC++6.0的目录后,下次启动时,设置会被还原,不知道为什么,如果你也遇到这种情况,那么就用如下方法.这个程序需要放到VC++6.0的Bin目录,也就是 .\Microsoft Visual Studio\Common\MSDev98\Bin,把它和 MSDev.exe放在一起,打开就可以了.
程序下载:(丢了)
女孩不哭(QQ:191035066) @ 2011-12-05 20:47:23