(转)在mac上配置cocos2d-x开发环境
转自:http://www.cnblogs.com/xiaodao/archive/2013/01/08/2850751.html
一、下载cocos2d-x最新安装包
在终端中cd到本地将要存放目录,执行git命令
git clone https://github.com/cocos2d/cocos2d-x.git
二、如果开发ios程序,需要配置xcode模板
下好后,cd到cocos2d-x目录,执行里面的sh脚本,安装cocos2d-x模板
sudo ./install-templates-xcode.sh -f
中间要输入管理员密码
之后就可以在xcode中看到新增加模板
三、如果是开发android程序
1.搭建好一个可以开发android开发环境,包括eclipse,android sdk,ADT等(最好是最新版本),确保可运行调试
2.为eclipse安装c/c++插件
打开eclipse,选择菜单Help/Install New Software
在Work With下拉框中选择自己eclipse的版本名,然后在插件里选中Programming Languages,打开下拉列表
选择C/C++ Development Tools安装,重启eclipse
3.在http://developer.android.com/tools/sdk/ndk/index.html下载最新的NDK,比如android-ndk-r8d-darwin-x86.tar.bz2,注意是mac版的,并解压缩
4.配置全局环境变量
终端中执行命令
vim ~/.bash_profile
输入i进行编辑,加入如下配置
export COCOS2DX_ROOT=/Users/cocos2dx/cocos2d-x
export NDK_ROOT=/Users/android/android-ndk-r8d
export ANDROID_NDK_ROOT=/Users/android/android-ndk-r8d
export ANDROID_SDK_ROOT=/Users/android/android-sdk-macosx
export PATH=$ANDROID_NDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT:$PATH
按esc,再命令
:wq
保存配置,上面配置中相应的路径自己做替换
COCOS2DX_ROOT对应cocos2d-x本地存放目录
NDK_ROOT和ANDROID_NDK_ROOT对应NDK本地存放目录
ANDROID_SDK_ROOT对应安卓sdk本地目录
5.创建一个android测试项目
cd到cocos2d-x本地目录,执行命令
./create-android-project.sh
再输入包名,回车
com.test.testdemo
再输入提示的sdk的id,(比如3,对应sdk4.0.3),回车
再输入应用的目录名,比如TestDemo,回车
此时cocos2d-x目录下就有了一个TestDemo目录
cd到TestDemo目录下的proj.android中,然后执行以下命令,编译项目
./build_native.sh
6.创建AVD
注意:cocos2d-x的2.0版本需要opengl2.0支持,而opengl2.0在Android2.2之后的真机才支持,模拟器版本4.0.3之后才能运行
在eclipse里打开Android Virtual Device Manager
添加一个新的AVD,必须勾选Use Host GPU

7.在eclipse里导入TestDemo应用,在左边选中项目,右键Run As == > Run Configurations……
在弹出的对话框左边,选中TestDemo,选择target标签,在下面勾选之前生成的AVD

再滚动到下面,在“Additional Emulator Command Line Options”项中输入:-gpu on

点击“apply”,运行
(转)在mac上配置cocos2d-x开发环境的更多相关文章
- Delphi for iOS开发指南(1):在Mac上配置你的开发环境
http://cache.baiducontent.com/c?m=9d78d513d99516f11ab7cf690d678c3b584380122ba7a0020fd18438e4732b4050 ...
- mac下配置Node.js开发环境、express安装、创建项目
mac下配置Node.js开发环境.express安装.创建项目 一.node.js的安装 去官网下载对应的平台版本就可以了,https://nodejs.org 二.express安装 sudo n ...
- 从零开始在ubuntu上配置深度学习开发环境
从零开始在ubuntu上配置深度学习开发环境 昨天一不小心把原来配置好的台式机的开发环境破坏了,调了半天没有调回来,索性就重装一次ubuntu系统.这篇文章主要记录一个简单的.‘傻瓜式’教程. 一.U ...
- 在Mac上搭建React Native开发环境
概述 前面我们介绍过在window环境下开发React Native项目,今天说说怎么在mac上搭建一个RN的开发环境. 配置mac开发环境 基本环境安装 1.先安装Homebrew:用于安装Node ...
- [转] 在Mac上搭建React Native开发环境
原文链接: http://blog.csdn.net/xiangzhihong8/article/details/53914336 概述 前面我们介绍过在window环境下开发React Native ...
- Mac下配置神器PhpStrom开发环境
转载自:http://www.ifun.cc/blog/2014/02/09/macxia-pei-zhi-shen-qi-phpstromkai-fa-huan-jing/ php这么流行,不能不研 ...
- 1、在MAC上搭建React Native开发环境
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...
- 在MAC上搭建python数据分析开发环境
最近工作转型到数据开发领域,想在本地搭建一个数据开发环境.自己有三年python开发经验,马上想到使用numpy.scipy.sklearn.pandas搭建一套数据开发环境. ubuntu的环境,百 ...
- 使用 VSCode 在 Mac 上配置 C/C++ 调试环境
Background VSCode是微软开发的一款开源代码编辑器,具有可拓展性强,多语言支持,跨平台等优点,在不同的个性化配置下几乎可以用作所有的轻量级开发.我在初学C的时候也使用的是类似于Xcode ...
- Mac下配置Java Web开发环境(Mac 10.12)
1.JDK http://www.cnblogs.com/EasonJim/p/6277541.html 2.MySQL http://www.cnblogs.com/EasonJim/p/62758 ...
随机推荐
- PHP 中的BOM BUG
对于PHP,一个小小让我不敢置信的事情很多,包括引用变量哪么迟钝,普通变量哪么牛B我己经很意外,甚至现在竟然出现了BOM头的BUG. 在PHP中,会引用很多小文件,include或require,哪么 ...
- Eclipse 环境安装和配置优化
1.下载相应的eclipse版本. 官方下载地址:http://www.eclipse.org/downloads/ juno版本的64位下载地址:http://www.eclipse.o ...
- 【HDOJ】【1512】Monkey King
数据结构/可并堆 啊……换换脑子就看了看数据结构……看了一下左偏树和斜堆,鉴于左偏树不像斜堆可能退化就写了个左偏树. 左偏树介绍:http://www.cnblogs.com/crazyac/arti ...
- 几款实用的 JavaScript 图形图表库
一款好的图表插件不是那么容易找到的.最近项目里需要实现统计图表功能,所以在网上搜罗了一圈,找到一些不错的图表插件,分享大家.众多周知,图形和图表要比文本更具表现力和说服力.这里给大家精心推荐几款实用的 ...
- EF提供的三种查询方式
這邊簡單介紹一下,ADO.Net Entity Framework 提供的三種查詢方式, Linq to Entities Query Builder Mothed Entity SQL Langua ...
- Java Memory Basic
转自: http://www.blogjava.net/justinchen/archive/2009/justinchen/archive/2009/01/08/248738.html GC and ...
- http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html
http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html http://www.cnblogs.com/madyina/p/370 ...
- [转]数据结构之Trie树
1. 概述 Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树,数字的字典树是一个10叉树. Trie一词来自retrieve,发音为/tr ...
- 单例模式与Android
http://blog.csdn.net/ljianhui/article/details/29275655 多线程下的单例模式是不安全的 Android中的单例模式 Android中存在着大量的单例 ...
- HorseCome
紫气东来,祝福也随之而来,喜鹊登梅,福禄也登上眉梢,马年将至,喜庆将萦绕身旁,在这个美好的日子送上我最真挚的祝福,祝身体安康. 春晓,春晓,处处绿杨芳草.山山水水,欢欢笑笑,共祝六合同春,步步登高!