我正在 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 开发新手。那么我该如何解决这个问题呢?</p>
我尝试了以下操作,但仍然出现错误:
- 删除项目
i386
并arm64
在Valid Architectures
- 添加所有路径
Header Search Paths
- 检查
Linked Frameworks and libraries
我正在使用 cocos2d-x 2.2.6 cpp。Xcode 版本 6.3.2 (6D2105)。我使用 python 脚本创建了这个 iOS 项目。