我有源代码,其中包含类和资源文件夹。我尝试创建一个黑莓项目并将这些文件导入同一个项目中。我已将 cocos2dx 与适当的步骤联系起来。我不清楚的是如何在黑莓 momwntics IDE 中运行只有类和资源的源代码。如果有人有任何想法或暗示或线索或方向,请回复。谢谢 ...
1 回答
在尝试让 cocos2d-x 运行在Momentics IDE
. 提供的代码示例组织得不是很好,显然不遵循传统Momentics IDE
bb10 项目的文件层次结构或结构。我个人觉得这很令人困惑——尤其是对于在 C++、链接器等方面几乎没有编程经验的程序员。
话虽如此,我可以按照一系列步骤来获取 cocos2d-x for blackberry running 。
从http://www.cocos2d-x.org/下载 Cocos2d-x 项目。此文件夹包含 cocos2d 主库、示例代码和针对不同平台(web、桌面、iphone、android、黑莓)的平台特定库。
接下来的任务是将黑莓开发所需的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
请注意,导入它上面的项目以使其作为引用项目可用于您的库的主要原因。这几乎应该处理丢失文件或路径等错误。
/cocos2d-x-2.1.4/template/blackberry/proj.blackberry
(这是我们将运行和编译的示例项目——BBTemplateProject)
- 导入上面的每个
File > Import > Existing Project into Workspace > Cocos2dx
源目录此时你应该已经导入了 BBTemplateProject。现在尝试构建它..
我在这里写了一篇更详细的文章 http://www.denvycom.com/blog/setting-up-cocos2d-for-blackberry-10-development/。这篇文章还包括一个快速修复来处理您在尝试构建项目时可能遇到的 decode.h 错误。
PS > 我发现 bar-descriptor.xml 文件让编译器知道相关的包含文件/类所在的位置(包括奇怪的资源文件夹)。这就是非传统的层次结构起作用的原因。我在为黑莓使用 cocos2d-x 时仍然存在一些问题(例如集成 QtSql 库并在用于黑莓项目的 cocs2d-x 中工作),我会在找到任何解决方案后立即发布解决方案。