我收到以下錯誤:多重定義'主編譯時錯誤:多重定義「主」
我創建了一個新的項目,有兩個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