2011-01-27 46 views
0

我從另一個(工作)項目複製一些目標C++文件。xcode甚至沒有*嘗試*編譯一些.mm文件,然後連接失敗

我編譯時沒有錯誤,但得到一個鏈接錯誤:

Undefined symbols:
"_OBJC_CLASS_$_Buzzy2", referenced from: objc-class-ref-to-Buzzy2 in AudioModeFactory.o ld: symbol(s) not found collect2: ld returned 1 exit status

縱觀編譯器的輸出,我看到的Xcode甚至從未試圖編譯這個類。源代碼中有.h和.mm的類。它的頭文件被導入到另一個類中,並沒有編譯器對此抱怨,但編譯器從未觸及過它。我已經嘗試清理所有目標,觸摸文件,但沒有運氣。任何想法這裏發生了什麼?

回答

1

檢查.mm文件的目標設置以確保檢查了正確的目標。

+0

謝謝謝謝謝謝謝謝謝謝真棒真棒真棒真棒 – morgancodes 2011-01-27 02:59:32

相關問題