2013-10-02 130 views
0

該項目已導入並保證無故障。但是,我無法使用Visual Studio Professional 2013 RC將它構建到.exe中。無法建立C++項目?

我結束了3個錯誤。由於如上所述在代碼方面沒有錯誤,我想這些問題只是一些小的組織錯誤。

enter image description here

什麼可能的原因了3個錯誤?

  1. _main already defined in Main.obj
  2. unresolved external symbol
  3. 1 unresolved externals

什麼可以做些什麼來解決呢?

+2

Param.h/Param.cpp包含什麼?主要功能? – TobiMcNamobi

+1

谷歌搜索這些錯誤應該給了你噸答案... – RedX

回答

4

此代碼旨在用於控制檯應用程序,但已將其放入GUI子系統項目中。

切換到定位控制檯子系統。在鏈接器選項中,選擇系統頁面並將子系統設置更改爲控制檯。或者,重新開始一個新項目,但在通過新項目嚮導工作時選擇一個控制檯應用程序。

最重要的是,您似乎已經在代碼中定義了另一個main。您需要定義一個main函數。很明顯,你需要找到其他的main並找出如何處理它。錯誤消息告訴你鏈接器在Param.obj中發現它。所以,我建議你看看Param.cpp

+0

是的,Param.cpp確實有另一個主要內部。 http://pastie.org/8371765我可以做什麼?運行代碼非常緊急,未能聯繫作者。謝謝 –

+0

你只有一個'main'。你想使用哪一個?老實說,由於我沒有領域知識,所以我不能就此提出建議。我剛剛回答了你問到錯誤來自哪裏的問題。很可能您需要在項目中包含這些文件中的一個或其他文件,但不能同時包含這兩個文件。但是,嘿,我無法從這裏知道。 –

+0

謝謝!不同之處在於Main.cpp需要更多參數。所以我想我會用它。那我應該怎麼處理Param.cpp? –