码迷,mamicode.com
首页 > 系统相关 > 详细

eclipse开发cocos2dx 3.2环境搭建之三: ccp-tests项目编译 (this project is not a CDT project)

时间:2014-08-21 11:31:24      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:c++   cpp-tests   eclipse   cocos2dx 3.2   

cocos2dx还有一些测试项目,3.2版本都在安装目录下的tests文件夹下。其中ccp-tests项目包含非常多的使用示例,初学者可以通过熟悉学习这个项目快速的了解cocos2dx的基础知识。

自己在测试cpp-tests项目时还是遇到了一些东西,这次就总结一下。


进入ccp-tests目录可以看到与之前的测试项目结构是一样的。

刚开始直接用eclipse导入了这个项目(File->New->Other->Android/Android Project from Existing Code),但是发现ccp-tests并没有之前测试项目的build_native.py文件,而且在builder中也不存在“cdt builder”,直接运行的话并不进行编译。而且当你“右键->properties->c/c++ build”你会发现显示“this project is not a CDT project”。

但是之前的测试项目却不同,所以一段时间内我一直纠结怎么把这个项目转成“CDT project”,然而一直找不到方法。


其实说到底问题还是没有编译,于是试试了第一章自己创建了ndk的builder,编译时会报错,看来这个也不是最佳方法,我相信cocos2dx是会有简单的方法的。

其实ccp-tests项目下是有readme文件的,但是根据里面的步骤也是不行的,而且根据网上的资料我认为那些步骤实际上是cocos2dx 2.x版本的,根本不是3.x版本的,纯粹的误导。

但是这个也是提醒了我,后来看到在安装目录下也是有readme文档的,打开一看里面果然有解决方法。

强烈建议搭建cocos2dx 3.2的朋友先阅读一遍这个文档,里面介绍的很清楚,就可以不必去网上查找,而且还容易被错误信息误导!

这个文档详细介绍了在不同的系统下如何安装cocos2dx,创建测试项目,编译运行cpp-tests等项目。


原文就不摘录了,编译cpp-tests等项目只需要一条命令而已(windows下),命令行模式进入cocos2dx安装目录的build目录下,运行:

python ./android-build.py xxxx -p 10

其中xxxx就是项目名,比如这篇文章就是cpp-tests。

然后就开始编译项目了,cpp-tests项目非常的大,需要编译很久。。。。


编译成功后,用eclipse导入了这个项目(File->New->Other->Android/Android Project from Existing Code)。这时候可能还会报错,比如上一篇提到的引用错误,我的情况是没有引用,那么自己动手去引用上。右键->Build Path->Config Build Path,在source下新建一个引用“link source”,名字设为“libcocos2d”,路径是“cocos2dx根目录\cocos\platform\android\java”。

另外还可以看到项目下的cocos2d是空的,这个好像不影响运行了,不过也可以给他设定上。选中cocos2d右键->properties->resource,编辑路径为“cocos2dx根目录\cocos\”即可。


这样项目就成功导入了,可以看到经过编译后已经打好apk包了,直接Run As->Android Application就可以了。由于apk文件很大,所以需要很长时间,安装成功后就自动运行了!

这次再次教训了我,一定要先仔细阅读readme,自己每次都偷懒直接网上查,结果被各种误导!


eclipse开发cocos2dx 3.2环境搭建之三: ccp-tests项目编译 (this project is not a CDT project),布布扣,bubuko.com

eclipse开发cocos2dx 3.2环境搭建之三: ccp-tests项目编译 (this project is not a CDT project)

标签:c++   cpp-tests   eclipse   cocos2dx 3.2   

原文地址:http://blog.csdn.net/chzphoenix/article/details/38726331

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!