最近准备学习cocos2d-x,之前一直是做iOS开发的,算是零基础开始学习吧。

(此条后来修改,不用配置下面这些东西,下载一个cocosstudio就可以了,直接在里边就创建工程了)

本人用Mac电脑,不多说了,直接开始

第一步:下载需要的文件

1、下载cocos2dx

  http://www.cocos2d-x.org/download

2、下载android的sdk以及ndk

  http://developer.android.com/sdk/index.html

  注释:

  1)ndk可以直接下载,http://developer.android.com/tools/sdk/ndk/index.html

  2)sdk我是先下载了Androidstudio,然后从里边下载的

3、下载ant和python

方案1:

  1)安装brew ,根据官网提示在终端输入相应的指令,官网地址:http://brew.sh/index_zh-cn.html

  2)安装java、Python、ant已安装的跳过该步骤(java和python正常mac上都有自带,无需下载 不要下载python3.0以上的版本)

  3)检查是否安装的指令

  java -version

  python --version

  ant -version

  4)确认之后安装缺少的工具

  安装指令

  brew install python

  brew install ant

  brew install java

  5)安装完之后再检查一下版本

方案2:

  1)下载ant

  http://ant.apache.org

  2)下载python 2.7.6

  https://www.python.org/download/releases/2.7.6/

第二步:打开终端进行配置

1、 输入python setup.py

2、如果出现NOT Found 找到之前下载的文件,把路径复制粘贴即可

3、输入相应路径的指令 source /Users/xudewei1/.bash_profile 保存刷新一下

4、如果第2步路径复制错误也可以通过指令 vim /Users/xudewei1/.bash_profile打开文件进行修改

  1. export NDK_ROOT=/Users/xuzhiwei/Develop/program/android/android-ndk-r9d
  2. export ANDROID_SDK_ROOT=/Users/xuzhiwei/Develop/program/android/adt-bundle-mac-x86_64/sdk
  3. export ANT_ROOT=/Users/xuzhiwei/Develop/program/apache-ant-1.9.3
  4. export PATH=$ANT_ROOT/bin:$PATH

根据相应路径填写保存之后刷新即可,这一步网上很多地方讲的很清楚就详细写了。

第三步:环境已经配置完成了,现在开始创建工程吧

1、输入cocos -h指令检测一下

2、cocos new 创建新的工程,cocos run运行工程,后边加 -h查看帮助

3、创建一个新的工程

cocos new -p firstCocos -l cpp -d /Users/xudewei1/Documents/cocosProject test1.0
-p 包名,Bundle ID  firstCocos

-l 语言   cpp

-d 路径 /Users/xudewei1/Documents/cocosProject

test1.0 文件工程名字

  找到相应的工程用xcode打开就可以了。

cocos2d-x学习记录第一篇-环境变量配置的更多相关文章

  1. Java学习笔记2、环境变量配置与初学者常见错误

    2.1 环境变量的配置   2.1.1 path环境变量配置的作用 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下运行,因此程序只能写入bin目录程序开 ...

  2. PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建

    最近一段时间会学习一下PHP全栈开发,将会写一系列的文章来总结学习的过程,以自勉. 第一篇记录一下LAMP环境的安装 0. 安装Apache Web服务器 安装之前先更新一下系统 sudo apt-g ...

  3. Vue学习记录第一篇——Vue入门基础

    前面的话 Vue中文文档写得很好,界面清爽,内容翔实.但文档毕竟不是教程,文档一上来出现了大量的新概念,对于新手而言,并不友好.个人还是比较喜欢类似于<JS高级程序设计>的风格,从浅入深, ...

  4. zookeeper学习记录第二篇-----安装、配置、启动

    搭建zk集群,起码保证3台虚拟机的配置,本人使用的虚拟机环境为wm14+centos7+jdk1.8 下载地址 zk的tar包下载地址:http://mirror.bit.edu.cn/apache/ ...

  5. windbg学习进阶之——windbg环境变量配置

    接触性能调优以来一直想学下windbg分析dump,每次看老师几个命令就能找到很底层的问题原因那简直就是羡慕加崇拜啊~但是这接近一年了,愣是没啥进展呢,主要就是在今天整理的这部分卡住了...这理由找的 ...

  6. 超详干货!Linux 环境变量配置全攻略

    点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! Linux环境变量配置 在自定义安装软件的时候,经常需要 ...

  7. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  8. 前端学习 linux —— 第一篇

    前端学习 linux - 第一篇 本文主要介绍"linux 发行版本"."cpu 架构"."Linux 目录结构"."vi 和 v ...

  9. java基础学习总结——java环境变量配置(转)

    只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之 ...

随机推荐

  1. python flask (一)

    from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World ...

  2. phpstudy配置伪静态的方法

    mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面.下面我详细说说它的使用方法1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环 ...

  3. underscore 源码解读之 bind 方法的实现

    自从进入七月以来,我的 underscore 源码解读系列 更新缓慢,再这样下去,今年更完的目标似乎要落空,赶紧写一篇压压惊. 前文 跟大家简单介绍了下 ES5 中的 bind 方法以及使用场景(没读 ...

  4. 如何在ASP.NET Core中实现一个基础的身份认证

    注:本文提到的代码示例下载地址> How to achieve a basic authorization in ASP.NET Core 如何在ASP.NET Core中实现一个基础的身份认证 ...

  5. websocket初探

    本文尚未完成,在此只写一些句子,以后慢慢整理. 一.参数 IllegalArgumentException No payload parameter present on the method[mes ...

  6. html&css复习题(参考答案)

    1. 常用的块属性标签及特征有哪些? 常用块标签:Div  h1~ h6  ol ul li  dl td dd  table tr th td  p  br  form 块标签特征:独占一行,换行显 ...

  7. 在Windows平台上绿色安装postgresQL

    本文使用案例:postgresql-9.6.0-beta3-windows-x64-binaries.rar (win64免安装) 环境:window10,postgresql-9.6.0-beta3 ...

  8. c# Entity DbArithmeticExpression arguments must have a numeric common type

    在Entity Lambda表达式中计算DateTime类型的时候 不能直接用DateTime类型进行相减计算差值 需要使用DbFunctions提供的一些方法. 例如: DbFunctions.Di ...

  9. Ajax操作如何实现跨域请求 (JSONP和CORS实现Ajax跨域的原理)

    由于浏览器存在同源策略机制,同源策略阻止ajax (XMLHttpRequest) 从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性. 特别的:由于同源策略是浏览器的限制,所以请求的发送和响 ...

  10. Codeforces 710F String Set Quries

    题意 维护一个字符串的集合\(D\), 支持3种操作: 插入一个字符串\(s\) 删除一个字符串\(s\) 查询一个字符串\(s\)在\(D\)中作为子串出现的次数 强制在线 解法 AC自动机+二进制 ...