5

在 Xcode 5 上进行 cocos2d-x 2.2.0 开发。试图让 C++11 工作,但它得到了一些链接错误。非常感谢任何建议。

该项目在github 上

下面是 C++11 配置(stackoverflow 参考)。 C++11 配置

除了默认值之外, 我还链接了libstdc++.6.0.9.dylib&库。libz.dylib链接库

错误构建日志在这里错误构建日志

4

1 回答 1

3

在我将目标更改为我的设备而不是模拟器之后。它刚刚奏效。谁能解释一下?

==== 更新 ==== (11-08-2013) 我还像项目一样将 cocos2dx 目标语言设置配置为 c++11,并为 coco2dx 目标的模拟器和设备进行了干净的构建。该项目现在构建良好。但是,我希望我对此有一个解释。最新的更改已提交到 github 以供将来参考。感谢您的支持。现在我可以继续前进了。

鉴于 cocos2dx 和跨平台令人敬畏,它需要额外的 3 行配置(Application.mk)才能在 Android 上运行。叹.......

参考

Application.mk

APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -DCOCOS2D_DEBUG=1

APP_ABI    := armeabi
APP_CFLAGS := --std=c++11
NDK_TOOLCHAIN_VERSION := 4.8
于 2013-11-08T05:54:08.143 回答