2014-02-10 161 views
-2

我遇到了Visual Studio問題。儘管代碼前面的工作,我現在不斷收到此錯誤:Visual Studio錯誤LNK2005

1>------ Build started: Project: Lab3, Configuration: Debug Win32 ------ 
1>Q3.obj : error LNK2005: _main already defined in Q1.obj 
1>C:\Users\Carlos\documents\visual studio 2010\Projects\Lab3\Debug\Lab3.exe : fatal error LNK1169: one or more multiply defined symbols found 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
+0

請提供更多詳情。 – Parixit

回答

1

你有兩個文件(Q1Q3),這兩個定義main。您只能在整個項目中定義main一次。

+0

謝謝,所以我從其中的一箇中移除了Main(),這是當我嘗試運行它時得到的掃描0123, –

+0

1> ------開始構建:項目:Lab3,配置:調試Win32 --- ---> 1> lab3_3.c 1> c:\ users \ carlos \ documents \ visual studio 2010 \ projects \ lab3 \ lab3 \ lab3_3.c(5):錯誤C2449:在文件範圍發現'{'函數頭?) 1> c:\ users \ carlos \ documents \ visual studio 2010 \ projects \ lab3 \ lab3 \ lab3_3.c(20):error C2059:syntax error:'}' –

+0

@ user3291588:聽起來像是你刪除了'main()'部分,但留下了函數的主體。您需要刪除整個功能。 –