我想運行我的cocos2d應用程序並面臨此錯誤,因爲我最近已將sdk升級到4.2,並將我的cocos2d升級到了0.99.5。
我試圖清理我的項目,甚至更改目標ios部署,但錯誤保持不變。還要重命名className以避免與cocos2d的庫類名稱重複。
LD:重複的符號_OBJC_METACLASS _ $ _ MenuSceneNew在 /用戶/ umaidsaleem /桌面/ functionalityTest /編譯/調試-iphonesimulator/libcocos2d libraries.a(MenuScene.o)和 /用戶/ umaidsaleem /桌面/ functionalityTest /build/functionalityTest.build/Debug-iphonesimulator/functionalityTest.build/Objects-normal/i386/MenuScene.o
我甚至改名爲MenuSceneNew,整個類名已改爲MenuSceneNew.h,MenuSceneNew.m,但錯誤仍然相同。 – user366584 2011-03-18 07:07:03
@ user366584:重命名類或文件並不重要,事實是,它被鏈接兩次。 – JeremyP 2011-03-18 10:16:07
我有這個問題。那麼如果你的靜態庫依賴於那個文件,你也該怎麼做呢?這個文件也在你的主應用程序鏈接的另一個靜態庫中? – 2015-07-16 17:17:11