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 ...
随机推荐
- codevs1166 矩阵取数游戏
题目描述 Description [问题描述] 帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m 的矩阵,矩阵中的每个元素aij均 为非负整数.游戏规则如下: 1. 每次取数时须从每行各取走一个 ...
- linux之SQL语句简明教程
本教程参考http://www.1keydata.com/cn/sql/ 目的是让初学者了解linux下Mysql的操作,但是我仍想侧重于SQL语句的讲解 sql语句的学习将按照下图的流程: 当然在这 ...
- Linux脚本练习
例1:写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 运行结果: 例2: 写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和 运行结果: 例 ...
- Life is short, you need Python
今年四五月份的时候我打算学一门计算机语言. 计算机语言实在是很多,选哪一个? 其实这个选择就和去市场买菜类似,想明白了自己的需求才能做好决定.你想做什么饭,就去买什么菜.想做南瓜粥,就要去买南瓜,想要 ...
- cocos2dx lua 学习笔记(一)
macosx 安装 lua curl -R -O http://www.lua.org/ftp/lua-5.1.4.tar.gz tar zxf lua-5.1.4.tar.gz cd lua-5.1 ...
- Connect the Cities(prime)
Connect the Cities Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) ...
- 反对抄袭 正解spring的@Autowired 不要相信网上的错误版本
首先,最重要的, @Autowired的就是用来来消除 set ,get方法. 有些介绍,如著名的马士兵,说要在set方法上进行注入.我当时就看不明白了,既然只取消了一个GET,这个@Autowire ...
- ps怎样选取自己想要的图片部分(二)
上篇文章我们介绍了怎样选取所要的图形.但往往我们实际做项目的时候须要创建一个圆形图标或者椭圆形图标,这样会使得我们的图标相比矩形图标更加美观一些. 那么怎样将一个矩形图标改成圆形图标呢? 首先我们须要 ...
- android开发 不注意的异常
近期刚上班,做了一个应用,要上线.測试天天測试,天天有bug,个人总结了几个常常忽略的地方: 1:在 继承 BaseAdapter 的 @Override public int getCount() ...
- EnyimMemcached扩展 遍历功能
Memcached本身对外提供的命令不多,也就add.get.set.incr.decr.replace.delete.stats等几个,客户端对这些操作进行了封装,总体来说调用还是很简单的. 初看了 ...