一. 我知道在你的电脑中一定已经安装好了Xcode(没有自己下载去吧),打开Xcode,开启“偏好设置”对话框(commond + ,)。假设打开之后出现的是这种一个对话框,那么直接安装commond
line tools就可以:

假设你是这种....

说明你的OS X系统10.9以上的版本号,那么怎样安装commond line tools呢?那就更简单了。

进入终端,在命令行直接输入:

xcode-select --install

然后出现下图提示,选择安装就可以:

二. 下载quick cocos2d-x 眼下quick cocos2d-x稳定版本号为 2.2.1,下载链接为:http://cn.quick-x.com/?page_id=198

三. 下载完毕后将其解压到桌面,启动终端,输入:

touch ~/.bash_profile

open ~/.bash_profile
-a TextEdit

回车确认,然后在新出现的对话框里输入:

export
ANDROID_NDK_ROOT=<PATH_TO>/android/android-ndk-r8e

export
ANDROID_SDK_ROOT=<PATH_TO>/android/android-sdk-macosx

export
QUICK_COCOS2DX_ROOT=<PATH_TO>/quick-cocos2d-x

export
COCOS2DX_ROOT=${QUICK_COCOS2DX_ROOT}/lib/cocos2d-x

export
ANDROID_HOME=${ANDROID_SDK_ROOT}

这里面包括了对Android环境变量的配置,没有安卓环境终端会提示:

-bash: PATH_TO: No such file or directory

不用操心,没有影响,例如以下图:

四.启动
Xcode,在“偏好设置”中加入� Source Trees:

当中Name和DisplayName是一样的。Path是quick cocos2d-x目录在你电脑中的路径,假设你不知道的话,教给你一个方法。打开终端,将quick cocos2d-x-rc的目录拖进去,终端中便会显示它的路径,然后复制粘贴就可以。

上述操作完毕后环境搭建便完毕了,以下我们创建一个项目,打开终端:

输入:

1. cd Desktop (由于我的quick目录位于桌面)

2. cd quick-cocos2d-x-2.2.1-rc

3. cd bin

4. ./create_project.sh -o landscape com.Reventon.Game.testGame

-o是用来指定屏幕方向的,landscape为横屏,portrait为竖屏。testGame为项目的名称(不包括前面的.)

项目创建完毕后,其路径位于: quick-cocos2d-x-2.2.1-rc/bin/testgame

打开proj.ios目录下的Xcode文件,执行项目就可以看到HelloWorld.

Mac下搭建quick cocos2d-x编译环境的更多相关文章

  1. Linux下搭建 Cocos2d-x-2.1.4 编译环境

    [tonyfield 2013.09.04 ] 参考 Linux下搭建 Cocos2d-x-2.1.4 编译环境 导入 HelloCpp 例程 1. Java 入口 HelloCpp.java Hel ...

  2. Mac下搭建Cocos2d-x-3.2的开发环境

    配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2 摘要:本文目标为在Xcode成功运行HelloWorld程序. 一.下载必要项 1.从官网下载Cocos2d-x- ...

  3. Mac下搭建Apache+PHP+MySql运行环境

    https://www.cnblogs.com/xiaovw/p/8854896.html 前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和P ...

  4. Mac下搭建Appnium+Python+Ios模拟器环境

    转载:https://www.jianshu.com/p/f7cf077d9444 https://blog.csdn.net/a158123/article/details/79684499 htt ...

  5. Mac下搭建go和beego开发环境

     go安装 首先到golang的官网下载 直接双击安装包,安装 ,下一步,下一步....完成既可 验证安装是否成功 打开终端执行 输出 go version go1.11.5 darwin/amd64 ...

  6. Andriod学习笔记4:mac下搭建 Eclipse+CDT 集成开发环境

    下载CDT 从eclipse官网下载最新的Eclipse IDE for C/C++ Developers,例如eclipse-cpp-mars-1-macosx-cocoa-x86_64.tar.g ...

  7. 在mac下搭建java开发环境

    刚刚从windows系统转到使用mac系统.感觉不是特别熟悉,须要一定的适应时间. 以下简介一下mac下搭建主要的java开发环境. 1.安装jdk 安装jdk1.7后,发现不须要进行环境变量配置,直 ...

  8. Mac下搭建php开发环境教程

    方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...

  9. mac 下搭建 Android 开发环境

    因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...

随机推荐

  1. 通过SocketLog快速分析php程序

    转载自http://www.thinkphp.cn/topic/10846.html 正在运行的API有bug,不能var_dump进行调试,因为会影响client的调用.这时候用SocketLog最 ...

  2. 查看oracle数据库的大小和空间使用情况

    查看oracle数据库的大小和空间使用情况 (2012-06-19 14:44:30) 转载▼ 标签: 杂谈 分类: oracle 1.查看表空间的使用状况 SELECT upper(f.tables ...

  3. FIDO联盟:我们将杀死密码

    前不久发布的三星S5与iPhone 5S一样,配备了指纹识别技术.但更为重要的是,这一识别器可以与PayPal关连,进而与多种支付系统相连.通过这一过程,你很可能会摆脱密码,用指纹就可以畅游网络.当然 ...

  4. Delphi下TLabel鼠标MouseEnter、MouseLeave更改颜色失灵

    在Delphi 7下,如果想在鼠标MouseEnter.MouseLeave的时候改变TLabel自身的颜色,很多人可能会采用 Label.Color := clRed;这样的方式来实现,我当初也是一 ...

  5. dllimport与dllexport作用与区别

    我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法.当然,如果你的DLL里全是C++的类的话 ...

  6. poj1833---字典序算法

    题意:给定一个序列,求它的下k个排列 #include <stdio.h> #include <stdlib.h> int cmp(const void *a,const vo ...

  7. ntpd和ntpdate的区别

    之前配置ntpd的时候搜到一句话,印象很深刻,也觉得很有标题党的效果,就借鉴为标题了:“我认为有几种人是必须不招聘/裁掉的: 1 用ntpdate代替ntpd的人”但具体原因不太懂,总觉得还是用ntp ...

  8. 用sqlserver处理excel表格

    本来最近在研究微信公众平台的,老大临时交我个任务,把excel表格里的数据导入sql数据库,我想这so easy嘛. 没想都在上面消磨了两天... 把情况介绍下:在数据库中有如下这样结构的表(A表) ...

  9. nodejs上传图片模块做法;

    服务端代码: var express = require('express'); var swig = require('swig'); //1.引入multer模块 var multer = req ...

  10. 1.padding和margin,几种参数

    这篇会很短. 那么如上图所示,margin指的是外边距,padding指的是内边距,border自有其像素宽度,element在1335乘以392的地方. margin和padding一样总共有四个, ...