1. 程式人生 > >Xcode linker command failed with exit code 1 (use -v to see invocation)的另一種奇葩出現

Xcode linker command failed with exit code 1 (use -v to see invocation)的另一種奇葩出現

第一次學習C語言,搜了各種然後選擇了xcode,但是當我寫好兩個獨立的類進入編譯時出現了這個問題:

linker command failed with exit code 1 (use -v to see invocation)

解決方案一:

第一步:右鍵這個錯誤提示,選擇reaval in log (在日誌中顯示)

第二部:(你會看到顯示的錯誤提示中有一個程式碼塊是屬於自己工程中的某個檔案)現在問題找到了,就是這個檔案出了小插曲

第三步:複製這個檔名,在你的工程檔案的根目錄Finder中查詢這個檔案,會出現兩個相同的檔案

第四部:在你的工程中查詢這個檔案,搜尋不到的話直接在你的所有資料夾中一個個找

第五部:找到以後直接delete(不要徹底刪除)
 

解決方案二:

按照方案一所講的我是沒有成功(不過這個因程式而異),然後我自己按照最傳統的編譯模式gcc在資料夾裡去編譯時正常的,這就很令人費解了。再回到xcode,我試著把另一個類的int main()方法改成了其他的方法名後,就可以編譯了。

所以在用xcode時不僅要看類名有沒有重複的,還要看方法名有沒有重複的!!!