当我编译项目时,我收到以下错误。
错误:main()的多个定义 有什么问题?
以下是代码:
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
myserver server;
server.startserver();
return a.exec();
}
答案 0 :(得分:5)
这意味着在您的程序中,您至少有两个名为main
的函数。在源文件中搜索main
,然后消除一个或多个(例如通过重命名/重构)。
在C / C ++程序中只能有一个名为main
的函数。