Mac下搭建Cocos2d-x-3.2的开发环境
配置:OS X 10.9.4 + Xcode 6.0 + Cocos2d-x-3.2
摘要:本文目标为在Xcode成功运行HelloWorld程序。
一、下载必要项
1、从官网下载Cocos2d-x-3.2源码Download v3.2。
2、从官网选择一个Xcode下载。
二、创建HelloWorld项目
1、打开终端,首先获得root权限
$ sudo -i
2、再转到cocos.py所在目录
$ cd /%root%/cocos2d-x-3.2/tools/cocos2d-console/bin/
%root%为源码安装目录。
例如笔者的%root%为/Users/apple/DocBox/WorkSpace/Cocos2d-x。
3、创建新的项目
$ python cocos.py new HelloWorld -p com.coco2dx.org -l cpp -d ~/Desktop
HelloWorld为项目名称-p后面接包名-l后面接开发语言类型,有cpp, lua, js三种类型-d后面接项目存放的目录
三、编译运行HelloWorld项目
1、打开项目文件
用Xcode打开HelloWorld/proj.ios_mac里的Xcode项目文件HelloWorld.xcodeproj。
可能会遇到的问题
1)打开文件的时候出现窗口提示
You don’t have permission to save the file “project.xcworkspace” in the folder “HelloWorld.xcodeproj”.2)进入Xcode时出现窗口提示`Could not add write permission to the file because you do not own it. Try modifying the permissions of the file
in the Finder or Terminal.`
解决方法: 选中
HelloWorld文件夹点右键-显示简介-共享与权限(在最下方)-+号。 添加本用户(即你登陆的那个账号),授予读写权限,并点击下方的设置符号选择应用到包含的项目。参考资料:myProject is locked for editing and you may not be able to save your
changes?;
2、编译与运行
Mac下搭建Cocos2d-x-3.2的开发环境
1)在Xcode左上角选择目标设备
![]() |
|---|
![]() |
|---|
| 图 选择目标设备为My Mac |
2)点击左上角的三角形(启动键)进行编译和运行。出现如下见面则成功。
![]() |
|---|
四、参考文献
1、官方:Xcode下运行HelloWorld
笔者也是刚开始使用Mac电脑,因此教程有些地方可能繁琐化了,见谅。
Mac下搭建Cocos2d-x-3.2的开发环境的更多相关文章
- mac下配置phonegap(cordova)5.1.1开发环境
眼下最新的cordova的版本号是5.1.1,在mac下搭建开发环境过程例如以下: 1)首先安装NODEJS环境 进入官网: http://nodejs.org/ .眼下的版本号: v0.12.7 点 ...
- mac下搭建cocos2d-x2.2.1版本android编译环境教程
首先我们先以引擎2.2.1为例子来新建一个TestJni的项目,来作为测试例. 创建方式如下: python create_project.py -project TestJni -package o ...
- Mac下搭建solr搜索引擎与PHP扩展开发(上)
首先需要安装jdk,前往 https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html 自 ...
- Linux 下搭建jsp服务器(配置jsp开发环境)
Linux 做为服务器的高效一直时为人所熟知的了,在linux 上搭建各种各样的服务器和开发环境也时学计算机的人常做的.以下时最近在linux配置jsp服务器的全过程,包含一些基本步骤和排错过程: 1 ...
- windows下搭建hadoop-2.6.0本地idea开发环境
概述 本文记录windows下hadoop本地开发环境的搭建: OS:windows hadoop执行模式:独立模式 安装包结构: Hadoop-2.6.0-Windows.zip - cygwinI ...
- Mac下搭建cocos2d 和cocos2d -x 环境
来源:http://blog.csdn.net/duxinfeng2010/article/details/7985024 cocos2d是一个开源框架,用于构建2D游戏.演示程序和其他图形界面交互应 ...
- Mac下搭建solr搜索引擎与PHP扩展开发(下)
[接上一篇]https://www.cnblogs.com/rxbook/p/10716759.html [下载php的solr扩展] 现在开始使用php和solr交互了,所以必需安装solr扩展,下 ...
- C# 下搭建最新版OpenCV(Emgu CV)开发环境
既然是"最新版" 首先当然是去sf找安装包: https://sourceforge.net/projects/emgucv/files/emgucv/ 或着去github主页上c ...
- Eclipse下搭建SWT与Swing图形界面开发环境
一.SWT与Swing介绍 SWT(StandardWidget Toolkit)则是由Eclipse项目组织开发的一套完整的图形界面开发包,虽然当初仅仅是IBM为了编写Eclipse的IDE环境才编 ...
- Mac下搭建hexo
Mac下搭建hexo 并部署到gitcafe 1.安装brewhome ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homeb ...
随机推荐
- nbuoj2780 旅游问题
题目:http://www.nbuoj.com/v8.83/Problems/Problem.php?pid=2780 题意:莫得题意 原以为是道究极蠢的贪心,但是被一发wa打脸,给上wa点,还是太年 ...
- HDU3032 Nim or not Nim?(Lasker’s Nim游戏)
Nim or not Nim? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
- 强化学习七 - Policy Gradient Methods
一.前言 之前我们讨论的所有问题都是先学习action value,再根据action value 来选择action(无论是根据greedy policy选择使得action value 最大的ac ...
- Balls in the Boxes
Description Mr. Mindless has many balls and many boxes,he wants to put all the balls into some of th ...
- (全国多校重现赛一) J-Two strings
Giving two strings and you should judge if they are matched. The first string contains lowercase le ...
- TypeScript躬行记(2)——接口
在传统的面向对象语言中,接口(Interface)好比协议,它会列出一系列的规则(即对行为进行抽象),再由类来实现这些规则.而TypeScript中的接口更加灵活,除了包含常规的作用之外,它还能扩展其 ...
- 【CSS】309- 复习 CSS盒模型
点击上方"前端自习课"关注,学习起来~ 一.概念 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:外边距(margin).边框(border).内边距(padding ...
- Java_计算1-100的和,奇数和
public class Work1{ public static void main(String[] args){ // 定义和并赋值 int sum = 0; for(int i = 1;i & ...
- Kubernetes 应用部署实战
Kubernetes 应用部署实战 2018-08-08 19:44:56 wuxiangping2017 阅读数 3084 收藏 更多 分类专栏: linux运维与架构师 简介 伙计们,请搬好 ...
- java基础篇二
引言 滴,第二天卡. 五.关键字 -static -初始化顺序 -静态变量和静态语句块优先于实例变量和普通语句块,静态变量和静态语句块的初始化顺序取决于它们在代 ...


