如何将cocos2d-x添加到BlackBerry 10项目?

如何将cocos2d-x添加到BlackBerry 10项目?,cocos2d-x,blackberry-10,blackberry-qnx,Cocos2d X,Blackberry 10,Blackberry Qnx,我想为BlackBerry10创建一个简单的游戏,我想使用cocos2d-x作为游戏引擎。我在模拟器上编译并运行了来自cosos-2d-x的示例,效果很好。但问题是当我创建新项目并引用cocos2d-x项目时。在构建新项目期间,链接器找不到某些头文件如何设置cocos2d-x到Blackberry 10项目? 到目前为止我是怎么做到的 解压cocos2d-x-2.1.4.zip 在QNX Momentics IDE中,我选择了文件->导入->常规->现有项目到工作区 在导入窗口中,我选择了根目录

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

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

  • 解压cocos2d-x-2.1.4.zip
  • 在QNX Momentics IDE中,我选择了文件->导入->常规->现有项目到工作区
  • 在导入窗口中,我选择了根目录(在这里我解压缩了cocos2d-x),选择了Box2D、花栗鼠、cocos2dx、CocosDenshion、extensions、HelloCpp、SimpleGame、TestCpp(全部用于Blackberry)并按下了完成按钮。我没有更改导入窗口中的默认选项
  • 我创建了新的BlackBerry项目,在项目参考中的新项目属性中,我选择了Box2D、花栗鼠、cocos2dx、CocosDenshion和扩展
  • 我将HelloCpp中的代码粘贴到新项目中,用于bulid测试
  • 之后,我收到了构建错误。我应该在项目属性中设置路径和符号吗

    谢谢你的回复

    拉法

    嗨,拉法和诺斯米尔克

    我在denvycom()上写了一篇关于为Blackberry设置Cocos2dx的帖子。 基本上,我认为WebPInitDecoder错误是由于定义了丢失或未引用的代码文件造成的。正如我在文章中提到的,注释掉这些文件使BBTemplateProject成功构建并在我的BBz10上运行。到目前为止,我在使用BBTemplateProject(带有注释文件)作为我的初步项目的基础上没有遇到任何问题


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

    示例应用程序(HelloCpp等)是否成功编译并运行?我有完全相同的问题,也许您的问题是您必须取消选中“将项目复制到工作区”选项,在该选项中,应该编译,但对我来说仍然失败。。。我不知道该怎么办,最新版本的cocos2d-x似乎无法与新的QNX Momentics IDE配合使用。我测试了BB NDK 10和平板电脑操作系统BB NSK 2.1,都没有成功。。。如果您设法解决了问题,请发布answer@donturner-是的,适用于BlackBerry的cocos2d-x中的示例工作正常,但问题是从头开始创建一个新项目,并引用上面列出的所有库。@nosmirck-仍然不工作。我还尝试编译BBTemplateProject,但在decode.h(WebPGetFeaturesInternal,webpinitdecoderconfignternal)中出现了未定义引用的错误。我发现了与此问题相关的内容:谢谢,这很有帮助,尽管这不是问题的真正解决方案,因为我们应该能够链接缺少的库,但我认为它们并不是真正需要的,对回调进行评论是一个简单的解决方案。谢谢谢谢我遇到了另一个Cocos2d Blackberry 10相关问题。。。很高兴在这件事上有你的想法和帮助。。谢谢