2

我想为 BlackBerry 10 创建一个简单的游戏,我想使用 cocos2d-x 作为游戏引擎。我在模拟器上编译并运行了 cosos-2d-x 的示例,它运行良好。但问题是当我创建新项目并引用 cocos2d-x 项目时。在构建新项目期间,链接器找不到一些头文件。如何将 cocos2d-x 设置为 Blackberry 10 项目?

到目前为止我是怎么做到的?

  1. 解压后的 cocos2d-x-2.1.4.zip
  2. 在 QNX Momentics IDE 中,我选择了 File->Import->General->Existing Projects into Workspace
  3. 在 Import 窗口中,我选择了根目录(我解压缩 cocos2d-x 的位置)并选择了 Box2D、chipmunk、cocos2dx、CocosDenshion、extensions、HelloCpp、SimpleGame、TestCpp(全部用于 Blackberry)并按下 Finish 按钮。我没有更改导入窗口中的默认选项。
  4. 我创建了 New BlackBerry Project,并在 Project References 的新项目属性中选择了 Box2D、chipmunk、cocos2dx、CocosDenshion 和扩展。
  5. 在新项目中,我粘贴了 HelloCpp 中的代码以进行 bulid 测试。

之后我收到构建错误。我应该在项目的属性中设置路径和符号吗?

谢谢回复。

拉法尔

4

1 回答 1

1

嗨 Rafal 和 nosmirck,

我在 denvycom ( http://denvycom.com/blog/setting-up-cocos2d-for-blackberry-10-development/ ) 上写了一篇关于为 Blackberry 设置 Cocos2dx 的帖子。基本上,我认为 WebPInitDecoder 错误是由于缺少或未引用的代码文件(如果它已被定义)造成的。就像我在帖子中提到的那样,注释掉这些文件使 BBTemplateProject 构建成功并在我的 BBz10 上运行。到目前为止,我使用 BBTemplateProject(带有注释文件)作为我的初步项目的基础没有任何问题。

将文件注释掉是否解决了您的编译错误?

于 2013-07-22T07:25:13.973 回答