[英]linker command failed in Xcode
我正在構建一個應用程序,但后來我迅速更改了某些內容(char變量中的值),並嘗試再次加載,現在出現此錯誤
ld: 9 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已經撤消了所做的事情,但是仍然出現此錯誤。 我試圖刪除構建文件夾,但沒有用...我也執行了清理和構建,但仍然無法構建...
您必須檢查構建中包含的文件。 可能包括一些重復的實現(或頭文件?)文件。
{Project}
> {Target}
> Build Phases
。 Compile Sources
構建階段是否存在重復項。 還要確保項目中沒有重復的庫。 您可以在Link Binary With Library
階段中進行檢查。 與上述基本相同,但適用於圖書館。
最后,請確保在構建之前清潔項目( Product
> Clean
)。
我的錯誤消息有些不同重復符號...。 米
如上所述,我沒有任何重復項,但是我注意到錯誤消息中列出的.m文件位於“構建階段/編譯源”中。
我從那里將它們移開,一切運行正常。
我沒有把它們放在那里。 我想Xcode會在某個時候自動完成我的項目。 :-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.