【发布时间】:2015-09-28 08:02:03
【问题描述】:
我正在 Xcode 上开发一个 cocos2d-x 项目。我创建了一个场景,但遇到了这个错误:
Undefined symbols for architecture x86_64:
"MainScene::scene()", referenced from:
Splash::finishSplash(float) in Splash.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经搜索了很长时间,并看到了很多解决方案。但我仍然对这个错误感到困惑。有时我遇到x86_64 错误,有时遇到i386 错误。我是 iOS 开发新手。那么我该如何解决这个问题呢?
我尝试了以下,但仍然出现错误:
- 在
Valid Architectures中删除项目i386和arm64 - 添加
Header Search Paths中的所有路径 - 已检查
Linked Frameworks and libraries
我正在使用 cocos2d-x 2.2.6 cpp。 Xcode 版本 6.3.2 (6D2105)。我使用 python 脚本创建了这个 iOS 项目。
【问题讨论】:
-
嗨,@einveme 你解决了这个问题吗?
标签: ios xcode cocos2d-x cocos2d-x-2.x