读书人

c++编译有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

c++编译问题
Compiling...
person4.cpp
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/person4.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.


[解决办法]
void mian(void) /////////////////////
{
Person w( "wang ",20, 's ');
Person zh( "zhang ",50, 't ');
w.disp();
zh.disp();
}


感觉mian 是不是改这样写main
习惯性的喜欢把main写到另一个CPP文件中
[解决办法]
哎 粗心
main !!
不过建议主函数最好还是写成这样:
int
main(int argc, char** argv)
{
Person w( "wang ",20, 's ');
Person zh( "zhang ",50, 't ');
w.disp();
zh.disp();
PRINTTOWORD(sizeof(int));
return 0;
}

读书人网 >C++

热点推荐