代码是计算1加到50,
#include <iostream.h>
void main()
{
int nNum=1,nTotal=0;
do{
nTotal+=nNum;
nNum++;
}while(nNum<=50);
cout<<"The sum is,from 1 to 50,is: "<<nTotal<<"\n";
}能够compile,但不能build,有以下提示:--------------------Configuration: dowhile循环 - Win32 Debug--------------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/dowhile循环.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.dowhile循环.exe - 1 error(s), 0 warning(s)
这是什么原因啊,谢谢了!!
#include <iostream.h>
void main()
{
int nNum=1,nTotal=0;
do{
nTotal+=nNum;
nNum++;
}while(nNum<=50);
cout<<"The sum is,from 1 to 50,is: "<<nTotal<<"\n";
}能够compile,但不能build,有以下提示:--------------------Configuration: dowhile循环 - Win32 Debug--------------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/dowhile循环.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.dowhile循环.exe - 1 error(s), 0 warning(s)
这是什么原因啊,谢谢了!!
1.Project->Setting->c/c++下的Project Options项下的"_WINDOWS"改成"_CONSOLE"
2.Project->Setting->Link下的Project Options项下的/subsystem:windows 改为/subsystem:onsole
你却选了Win32 Application.
而Win32 Console Application,入口地址才是main()
1.Project->Setting->c/c++下的Project Options项下的"_WINDOWS"改成"_CONSOLE"
2.Project->Setting->Link下的Project Options项下的/subsystem:windows 改为/subsystem:onsole这种错误当时也遇到过~