1. 程式人生 > >C++報錯:error LNK2005: _main 已經在 1.obj 中定義

C++報錯:error LNK2005: _main 已經在 1.obj 中定義

C++初學者可能會遇到這樣的報錯:error LNK2005: _main 已經在 1.obj 中定義。
這個報錯的意思是說你的當前工程裡定義了兩個main()主函式,在C++裡是不允許出現兩個入口的,即不能出現兩個main()主函式。
解決方法:
  方法1:去掉一個主函式;
  方法2:如果是兩個根本無關的程式,不妨新建一個工程,將其中一個程式放到新建的工程裡,這樣就不會衝突了。