0
在鏈接階段重複的符號在這裏被覆蓋了幾次。但我沒有發現這種情況下的答案:重複的符號__instance
我有自己的庫在C++中編寫的objective-c應用程序。要從lib中使用C++邏輯,我已經將文件擴展名從.m
更改爲.mm
,這就像一個魅力。問題開始時,我想有多個.mm
文件。鏈接器向我拋出錯誤duplicate symbol __instance in:
和ld: 1 duplicate symbol for architecture i386
。
- 我在C++代碼中的任何地方都沒有使用或聲明符號
__instance
。 - 我不需要使用或導入C++代碼來獲取此錯誤。
- 有一個在編譯源相
- 在項目的每個目標設立的iOS架構,而不是I386