原因可能是因为你计算机上的VC是从别的计算机上面拷来的,而非直接安装,所以设置的编译器路径需要重新设置。
具体的解决方法:
1、在菜单栏的【工具】(Tools)中选择【选项】(Options),在打开的对话框中选择【路径】(Directories);
在右边的目录“Show directories for:”下拉表中选择【可丛和执行文件】(Executable files),再看下面有没有cl.exe文件所在的目录,如果不对修改之。
2、Executable files其路径至少腔郑喊包含以下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
3、在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
4、在Library Files选项中路径至少包含以下2项:
D:/Program Files/Microsoft Visual Studio/VC98/LIB
D:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB
5、在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
6、修改完之后,点击【确定伍野】按钮,重新编译程序,可以发现没有出现Error spawning cl.exe这个问题,程序可以正常编译了。