主错误的多重定义

时间:2015-11-30 12:10:18

标签: c++ qt

当我编译项目时,我收到以下错误。

  

错误:main()的多个定义   有什么问题?

以下是代码:

int main(int argc, char *argv[])
{
  QCoreApplication a(argc, argv);

myserver server;
server.startserver();

return a.exec();
}

1 个答案:

答案 0 :(得分:5)

这意味着在您的程序中,您至少有两个名为main的函数。在源文件中搜索main,然后消除一个或多个(例如通过重命名/重构)。

在C / C ++程序中只能有一个名为main的函数。