我正在尝试运行我的 cocos2d 应用程序并遇到此错误,因为我最近将我的 sdk 升级到 4.2 并将我的 cocos2d 升级到 0.99.5。
我尝试清理我的项目,甚至更改目标 ios 部署,但错误仍然存在。还要重命名 className 以避免与 cocos2d 的库类名称重复。
ld: duplicate symbol _OBJC_METACLASS_$_MenuSceneNew in /Users/umaidsaleem/Desktop/functionalityTest/build/Debug-iphonesimulator/libcocos2d libraries.a(MenuScene.o) and /Users/umaidsaleem/Desktop/functionalityTest/build/functionalityTest.build/Debug-iphonesimulator/functionalityTest.build/Objects-normal/i386/MenuScene.o
最佳答案
要检查的另一件相当简单的事情是,您没有意外地 #import
一个 .m
文件而不是 .h
头文件。
发生在我身上。
关于objective-c - 重复符号 _OBJC_METACLASS_$_ClassName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337692/