C++编译问题,高手进
#include <iostream.h>
int add(int,int);
void main()
{
int a,b;
a=5;
b=7;
int c=add(a,b);
cout<<"a+b="<<c<<endl;
}
int add(int x,int y)
{
return x+y;
}
这个程序没错把?
我用的是VC++6.0编辑器
可是运行时出现Compiling...
Error spawning cl.exe
这是怎么回事啊,改怎么改
参考答案:方法1:
这个问题的原因是vc的编译路径没有设置正确,在电脑里搜索一下cl.exe 如搜索在e:\.....\bin\cl.exe 将e:\....\bin里的全部文件拷贝到
(如我的安装在) c:\Microsoft Visual Studio\vc98\bin文件夹下 目录下。就ok了。
方法2 (别人的):
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。