eclipse建立cocos2d-x开发环境
前提: 已经安装了eclipse。能够正常开发 android应用
环境:windows
工具:1.已经集成了adt的eclipse,能够开发android应用。没有的,能够下载。下载地址:http://developer.android.com/sdk/index.html
详细的环境搭建请自行百度
该eclipse下载解压,无需在额外安装adt插件即能够开发android应用。
2. android ndk
3. cocos2d-x 使用的是稳定版本号为v2.2.2 下载地址: http://www.cocos2d-x.org/download/version#Cocos2d-x
搭建步骤:(前提已经安装了eclipse,而且能够成功开发android应用)
1.为eclipse安装cdt插件。下载cdt压缩包:http://www.eclipse.org/cdt/downloads.php 下载完毕后
打开eclipse,一次点击》help》》 install new softwear》》Add
弹出例如以下对话框
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGhoY2Nja2tr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="border:none; max-width:100%">
Name 随便取个名字:我的叫 cdt。点击Archive 找到刚下载的cdt压缩包后,点击ok 进入以下界面:
勾选第一个。一直next后重新启动eclipse就可以。
2.配置ndk,用来编译c++文件。http://developer.android.com/tools/sdk/ndk/index.html
我使用版本号为r9。下载后,解压缩到对应位置。我的位置是 D:\ndk\android-ndk-r9d
然后,打开eclipse》》window》》preference》》android》》ndk 增加ndk的所在路径
然后点击ok。
3.下载cocos2d-x包,我下载的是v2.2.2版本号。
http://www.cocos2d-x.org/download/version#Cocos2d-x
下载好后,解压到对应的位置。
我的在:D:\cocos2d
4.导入库文件:打开eclipse》》file》》import》》
出现例如以下对话框,点开android。点击existing。。
。。
然后点击以下的next,到下一个对话框。点击 对话框 上browse后,选择刚解压出来的cocos2d文件,导入
cocos2d-x-2.2.2\cocos2dx\platform\android\java
依据自己解压后的位置,选择导入就可以
导入后,在eclipse里面能够看见导入的lib库文件》》 libcocos2dx
5.导入样例程序。 导入项目和4一样,仅仅是导入的文件不一样。它的位置是
D:\cocos2d\cocos2d-x-2.2.2\samples\Cpp\SimpleGame D:\cocos2d为我自己创建保存解压文件的地方
请不要勾选 copy project,及不要把项目拷到eclipse里面,会有问题。
假设项目有错。可能没有找到对应的库文件,请一次点击项目》》右键,最以下一项》》android》》右下方点击add》》弹出框中,选择上面导入的库文件 libcocos2dx。点击ok
6.配置builder。 右键点击刚导入的项目 》》properties(最以下项)》》在出现的对话框中,左边,点击Builders》》把右边 cdt builder 前面的勾去掉。如 下图
然后。点击 new》》program》》OK,进入下图
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGhoY2Nja2tr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" style="border:none; max-width:100%">
点击 location 以下》》Browse file system button》》 选取刚才ndk安装的路径位置 D:\ndk\android-ndk-r9d\ndk-build.cmd (这个是我的位置,请依据自己的放置位置。选择进去)
点击 working directory 以下 Browse workplace 》》选择刚导入的项目
最后如图:
然后点击ok完毕
7.配置 .mk文件
点击导入的项目,点击jni》》 双击,打开Application.mk 文件。在里面加入,例如以下代码:
NDK_MODULE_PATH := D:\cocos2d\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt;D:\cocos2d\cocos2d-x-2.2
保存(注意这里是我cocos2d的放置路径。请填写你自己的路径,是2句话,中间用分号隔开的)
我的cocos2d解压后是放在 d盘的 cocos2d目录里面的
8.增加项目须要的资源
从目录——D:\cocos2d\cocos2d-x-2.2.2\samples\Cpp\SimpleGame\Resources\hd
里面拷贝 里面的图片到项目的 assets里面
通过上述结构。我们将能够点击项目。run as。该项目的实施看 的结果
eclipse建立cocos2d-x开发环境的更多相关文章
- Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...
- [转]在Eclipse中搭建Python开发环境
在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...
- 在Eclipse中搭建Python开发环境
在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...
- 基于Eclipse的Hadoop应用开发环境配置
基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...
- Spark:利用Eclipse构建Spark集成开发环境
前一篇文章“Apache Spark学习:将Spark部署到Hadoop 2.2.0上”介绍了如何使用Maven编译生成可直接运行在Hadoop 2.2.0上的Spark jar包,而本文则在此基础上 ...
- 搭建Eclipse、Resin Web开发环境
搭建Eclipse.Resin Web开发环境 一.当然是安装java开发环境 参看: Java环境的搭建 http://www.cnblogs.com/ghj1976/archive/2010/04 ...
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows ...
- eclipse中配置c++开发环境 Eclipse + CDT + MinGW
转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...
- 使用Eclipse搭建C/C++开发环境(转)
使用Eclipse搭建C/C++开发环境 文章出自:http://www.cnblogs.com/liuxianan/archive/2013/01/15/2861196.html 说明:网上有很多 ...
- 如何在Eclipse中配置python开发环境
考虑到网上关于Eclipse中配置Python开发环境的文章千篇一律,故写此文以总结. 本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法. 本文的前提是你已经安装了Eclipse和pyt ...
随机推荐
- Response JSON数据返回
简述: 在servlet填充Response的时候,做JSON格式的数据转换 使用的类是net.sf.json.JSONObject,传入response对象和返回的显示类,修改response,返回 ...
- logstash 分析nginx 错误日志
[root@dr-mysql01 frontend-error]# cat logstash_error.conf input { file { type => "zj_fronten ...
- 如何让FPGA中的SPI与其他模块互动起来
在上一篇文章<FPGA的SPI从机模块实现>中,已经实现了SPI的从机模块,如何通过SPI总线与FPGA内部其他模块进行通信,是本文的主要讨论内容. 一. 新建FPGA内部DAC控制模块 ...
- C++匈牙利命名法
匈牙利命名法 匈牙利命名法是一种编程时的命名规范.基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分.命名要基于容易记忆容易理解的原则.保证 ...
- C++中基类的析构函数为什么要用virtual虚析构函数
知识背景 要弄明白这个问题,首先要了解下C++中的动态绑定. 关于动态绑定的讲解,请参阅: C++中的动态类型与动态绑定.虚函数.多态实现 正题 直接的讲,C++中基类采用virtual虚析构函数是 ...
- UVA - 11882 Biggest Number(dfs+bfs+强剪枝)
题目大意:给出一个方格矩阵,矩阵中有数字0~9,任选一个格子为起点,将走过的数字连起来构成一个数,找出最大的那个数,每个格子只能走一次. 题目分析:DFS.剪枝方案:在当前的处境下,找出所有还能到达的 ...
- Android使用Google推荐的联网框架Volley,让连接网络更加简单
大家好.随着技术的进步.科技的发达,非常少有应用是单机的了,大部分都须要联网訪问server,曾经我们都用 httpclient和httpurlconnection,感觉是不是非常麻烦,而Google ...
- C和指针 (pointers on C)——第五章:操作符和表达式
第五章 操作符和表达式 这一章假设没做过玩过单片机.汇编的话,读起来可能比較吃力,尤其是在移位运算符.位运算符应用上.另外多注意一下左值和右值的理解. 总结: 算术操作符.赋值操作符.关系操作符.条件 ...
- Android Java混淆(ProGuard)
本文转载别人博客,转载请注明出处:http://www.blogjava.net/zh-weir/archive/2011/07/12/354190.html ProGuard简介 ProGuard是 ...
- Sequence one(hdu2610dfs+去重)
题目:有一个数列N,和一个数字k,输出该数列的前k个子序列,如果k大于N的所有子序列,输出所有符合要求的序列,序列要求不能是递减序列 比如: 3 5 1 3 2 的前五个序列为 1 3 2 1 3 1 ...