我收到以下错误:多重定义'主编译时错误:多重定义“主”
我创建了一个新的项目,有两个C++文件进去:
文件1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
//fflush(stdin);
//getchar();
return 0;
}
文件2
#include <iostream>
using namespace std;
int main()
{
cout<<"Demo Program";
return 0;
}
当我按项目建设和运行,我得到的错误。我如何运行这些文件?
我需要什么样的更改,我如何删除INT主要()从文件2? – sandbox 2012-01-17 10:36:18
您可以更改名称并在需要时随时调用它。或者在两个不同的项目中有文件。 – atoMerz 2012-01-17 10:37:45
给这两个函数不同的名称,并使main()接受参数(int argc,char * argv [])。然后使用传递的参数来确定要调用哪两个函数。 – CashCow 2012-01-17 10:48:28