【问题标题】:cocs2dx faild to generate binary- blackberry Momentics idecocos2dx 无法生成二进制-blackberry Momentics ide
【发布时间】:2013-07-11 12:58:23
【问题描述】:

我有源代码,其中包含类和资源文件夹。我试图创建一个黑莓项目并将这些文件导入同一个项目中。我已经将 cocos2dx 与适当的步骤联系起来。我不清楚的是如何在 blackberry momwntics IDE 中运行只有类和资源的源代码。如果有人有任何想法或暗示或线索或方向,请回复。谢谢...

【问题讨论】:

    标签: cocos2d-x blackberry-10 blackberry-qnx


    【解决方案1】:

    当我尝试让 cocos2d-x 在Momentics IDE 中运行时,我也遇到了同样的问题。提供的代码示例组织得不是很好,显然不遵循传统Momentics IDE bb10 项目的文件层次结构或结构。我个人觉得这很令人困惑——尤其是对于没有 C++、链接器等编程经验的程序员。

    话虽如此,您可以按照一系列步骤来获取 cocos2d-x for blackberry running 。

    1. http://www.cocos2d-x.org/下载Cocos2d-x项目。此文件夹包含 cocos2d 主库、示例代码和针对不同平台(web、桌面、iphone、android、黑莓)的平台特定库。

    2. 接下来的任务是导入黑莓所需的cocos2d库 开发到 Momentics IDE 并成功构建第一个项目。 快速搜索 Cocos2dx 源目录会显示 proj.blackberry 文件列表,这些文件指示可以导入的黑莓相关项目。我发现将以下 proj.blackberry 文件导入我的工作区足以帮助我构建包含的示例项目。

      /cocos2d-x-2.1.4/cocos2dx/blackberry/proj.blackberry /cocos2d-x-2.1.4/CocosDenshion/blackberry/proj.blackberry /cocos2d-x-2.1.4/extensions/blackberry/proj.blackberry

    3. 注意导入上面的项目的主要原因 作为参考项目提供给您的库。这几乎应该 处理丢失文件或路径等错误。

      /cocos2d-x-2.1.4/template/blackberry/proj.blackberry

    (这是我们将运行和编译的示例项目——BBTemplateProject)

    1. 导入以上各项 File > Import > Existing Project into Workspace > Cocos2dx上面的源码目录 此时您应该已导入 BBTemplateProject。现在尝试构建它..

    我在这里写了一篇更详细的帖子 http://www.denvycom.com/blog/setting-up-cocos2d-for-blackberry-10-development/ 。这篇文章还包含一个快速修复,用于处理您在尝试构建项目时可能遇到的 decode.h 错误。

    附注> 我发现 bar-descriptor.xml 文件让编译器知道相关的包含文件/类所在的位置(包括奇怪的 Resources 文件夹)。这就是非传统的层次结构起作用的原因。我在为黑莓使用 cocos2d-x 时仍然存在一些问题(例如集成 QtSql 库并在用于黑莓项目的 cocs2d-x 中工作),我会尽快发布解决方案。

    【讨论】:

    • 非常有用的信息@vykthur.and blackberry 应该包括更丰富的文档..谢谢)
    • 不客气。我同意你的看法,文档很差。我想黑莓团队已经筋疲力尽,关注主流 BB10 操作系统问题 :)。弄清楚事情是一个相当具有挑战性但很有价值的经历。我是 C++ 新手,这并没有太大帮助。当我得到任何重要的见解或克服痛点时,我会写更多关于 Cocos2dx + BlackBerry10 主题的文章。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    相关资源
    最近更新 更多