linker command failed with exit code 1 (use -v to see invocation),經(jīng)典Xcode編譯錯誤的出現(xiàn)和解決!

linker command failed with exit code 1 (use -v to see invocation)這個肯定是個xcode編譯運行的時候經(jīng)典的報錯了。
這個問題曾經(jīng)在我的項目編譯和運行的時候多次出現(xiàn),但是從來沒有記錄過?,F(xiàn)在就想每次出現(xiàn)對它進行一下記錄,這樣為以后出現(xiàn)同樣的問題的時候讓自己也有個更加快速的方法找到解決之路。
linker command failed with exit code 1 (use -v to see invocation)有很多種情況,下面是我今天遇到的這一種情況,以后還會把遇見的問題一點一點的記錄起來,歡迎有看到的朋友給我評論或批評,以后我還會把遇見的其他情況增加上去。
本文目錄:
1.報錯信息(及簡單分析)
2.解決方法

linker command failed with exit code 1 (use -v to see invocation)是error信息:
1??下面就截圖看一下報錯:

905487-20160309212219304-1424876904.png

![Uploading 905487-20160309212310710-943941335_435179.png . . .]

簡單分析:看上面的一行信息:
ld:5 duplicate symbols for architecture x86_64: ======>>>>這行文字的意思在x86_64平臺上編譯的時候有5個重復的元素:如下圖

905487-20160309212347882-1812511757.png

2??實際上我的項目在導入一個其他的文件的時候,出現(xiàn)了錯誤,我誤將同樣的一個文件導入到了一個錯誤的目錄中,又在我想導入的地方重新導入了一遍,導致我的編譯器在編譯的時候不知道該用哪一個,因為他們的內容一樣,路徑卻不同。所以編譯器就報上面的錯誤了。既然找到了問題所在,刪除錯誤路徑下的再重新運行就OK啦。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容