【发布时间】:2013-07-04 07:43:06
【问题描述】:
我想为 BlackBerry 10 创建一个简单的游戏,我想使用 cocos2d-x 作为游戏引擎。我在模拟器上编译并运行了 cosos-2d-x 的示例,它运行良好。但问题是当我创建 new project 并引用 cocos2d-x 项目时。在构建新项目期间,链接器找不到一些头文件。 如何将 cocos2d-x 设置为 Blackberry 10 项目?
到目前为止我是怎么做到的?
- 解压后的 cocos2d-x-2.1.4.zip
- 在 QNX Momentics IDE 中,我选择了 File->Import->General->Existing Projects into Workspace
- 在 Import 窗口中,我选择了根目录(我解压缩 cocos2d-x 的位置)并选择了 Box2D、chipmunk、cocos2dx、CocosDenshion、extensions、HelloCpp、SimpleGame、TestCpp(全部用于 Blackberry)并按下 Finish 按钮。我没有更改导入窗口中的默认选项。
- 我创建了 New BlackBerry Project,并在 Project References 的新项目属性中选择了 Box2D、chipmunk、cocos2dx、CocosDenshion 和扩展。
- 我将 HelloCpp 中的代码粘贴到新项目中以进行 bulid 测试。
之后我收到了构建错误。我应该在项目的属性中设置路径和符号吗?
感谢您的回复。
拉法尔
【问题讨论】:
-
示例应用程序(HelloCpp 等)是否编译并运行成功?
-
我有完全相同的问题,也许你的问题是你必须取消选中“将项目复制到工作区”选项,这样应该可以编译,但对我来说仍然失败......我不知道是什么要做到这一点,最新版本的 cocos2d-x 似乎不能很好地与新的 QNX Momentics IDE 配合使用。我用 BB NDK 10 和平板电脑 OS BB NSK 2.1 测试过,都没有成功...如果你设法解决了问题,请发布答案
-
@donturner - 是的,用于 BlackBerry 的 cocos2d-x 中的示例工作正常,但问题是从头开始创建一个新项目并引用我上面列出的所有库。
-
@nosmirck - 仍然无法正常工作。我也尝试编译 BBTemplateProject,但在 decode.h(WebPGetFeaturesInternal、WebPInitDecoderConfigInternal)中出现未定义引用的错误。
-
我发现了一些与这个问题相关的东西:denvycom.com/blog/…
标签: cocos2d-x blackberry-10 blackberry-qnx