关于Cocos2d-x-3.16的开发环境搭建
一、需要安装的软件
1.VS2013或者VS2015
2.Cocos:cocos2d-x-3.16:http://www.cocos.com/download
3.Python:python-2.7.8.amd64.msi:https://www.python.org/downloads/release/python-278/
其他的更高版本的反而无法使用,后面运行setup.py的时候会提示Python 2.7才是well tested的。
这个安装完要把它的路径D:\Python(目录下有python.exe文件的)添加到环境变量Path中,在cmd输入命令python有响应才算成功。
4.SDK:android-sdk_r24.4.1-windows.zip:http://tools.android-studio.org/index.php/sdk/
5.NDK:android-ndk-r14b-windows-x86_64.zip:https://developer.android.google.cn/ndk/downloads/index.html
6.ANT:Binary Distributions apache-ant-1.10.1-bin.zip:http://ant.apache.org/bindownload.cgi
二、配置环境
1.进入下载好的cocos2d-x-3.16的的根目录下,我的是D:\CocosHome\cocos2d-x-3.16
2.输入python setup.py运行这个安装程序
3.会提示依次输入NDK,SDK,ANT的路径,我的这些路径分别是:
NDK:D:\NDK\android-ndk-r14b
SDK:D:\SDK\android-sdk-windows
ANT:D:\ANT\apache-ant-1.10.1(如果不行,可以试一试D:\ANT\apache-ant-1.10.1\bin)
4.重启cmd
5.输入cocos,有以下的提示,表示安装成功

三、新建项目工程
1.第二步完成后可以看到在环境变量里多出了NDK,SDK等的路径,这里主要关注cocos2d-console环境变量,它在cocos2d-x-3.0rc0\tools\cocos2d-console\bin,路径下。
听说cocos2d-console的功能有很多,我还没具体去了解,只知道多出了个叫"cocos"的命令,然后可以通过这个命令创建win32、android平台下的项目.如下:
2.打开cmd
3.创建项目(括号中为解释)在控制台cmd输入例如:
cocos new helloworld(项目名称)-p com.star.hello(包名字)-l cpp(项目类型) -d D:\cocosdata(项目存放路径)

4.可以看到在D:\cocosdata\路径下多了一个helloworld的项目

三、编译并运行项目工程
1.打开cmd
2.进入刚才新建的helloworld项目目录下D:\cocosdata\helloworld
3.通过 -p 来选择要运行的平台,我这里是win32,所以我输入命令:cocos run -p win32。开始编译。
4.编译运行成功


四、开发
1.用VS2015打开项目文件夹下面的D:\cocosdata\helloworld\proj.win32的helloworld.sln解决方案
2.直接在VS2015里面编译和运行,Ctrl+F5

关于Cocos2d-x-3.16的开发环境搭建的更多相关文章
- gradle ofbiz 16 开发环境搭建
原 gradle ofbiz 16 开发环境搭建 2017年02月13日 10:59:19 阅读数:2702 1.安装jdk 2.配置jdk环境变量 3.eclipse 安装svn 插件 4.svn下 ...
- Struts2开发环境搭建,及一个简单登录功能实例
首先是搭建Struts2环境. 第一步 下载Struts2去Struts官网 http://struts.apache.org/ 下载Struts2组件.截至目前,struts2最新版本为2.3.1. ...
- mac10.9下eclipse的storm开发环境搭建
--------------------------------------- 博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1& ...
- Spark Idea Maven 开发环境搭建
一.安装jdk jdk版本最好是1.7以上,设置好环境变量,安装过程,略. 二.安装Maven 我选择的Maven版本是3.3.3,安装过程,略. 编辑Maven安装目录conf/settings.x ...
- nginx 与 lua 开发环境搭建
首先下载最新版的 相关软件 的安装文件. nginx: http://nginx.org/en/download.html LuaJIT: http://luajit.org/download.htm ...
- Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...
- Unix/Linux环境C编程入门教程(17) Gentoo LinuxCCPP开发环境搭建
1. Gentoo Linux是一套通用的.快捷的.完全免费的Linux发行,它面向开发人员和网络职业人员.与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage.在B ...
- Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. 2.选择默认虚拟机 3.选择稍后安装操作系统 4.选择linux opensuse 5. 选择默认虚拟机名称 6.设置处理器为双核. 7.内存设置为2 ...
- Unix/Linux环境C编程入门教程(10) SUSE Linux EnterpriseCCPP开发环境搭建
安装SUSE企业版以及搭建C/C++开发环境 1. SUSELinux Enterprise是一款服务器操作系统,异常稳定. 2.设置虚拟机类型. 3.选择稍后安装操作系统. 4.选择SUS ...
随机推荐
- 超详细Gitlab Runner环境配置中文教程
配置GitlabRunner环境 GitLab Runner 是一个开源项目, 它用来运行你定制的任务(jobs)并把结果返回给 GitLab. GitLab Runner 配合GitLab CI(G ...
- [P2704][NOI2001]炮兵阵地 (状态压缩)
最近抄状压的代码…… 然后盯上了这个题目 调试了一个晚上,终于A了 但是是对着宝典打的,我依然不懂状态压缩 那么下一步先把装压放一放,学一下树形DP吧 #include<cstdio> # ...
- Redis设计与实现:读书笔记之二
1.数据库 Redis服务器一般包含多个db,默认16个. 切换数据库 每个redis客户端都有自己的目标数据库,默认为0,可以通过select 1,切换数据库. 设置键的生存周期和过期时间 PTTL ...
- Spring MVC4 + Spring Security4 + Hibernate实例
http://www.yiibai.com/spring-security/spring-mvc-4-and-spring-security-4-integration-example.html 在这 ...
- Linux安装gcc时碰到的有关问题解决(解决gcc依赖有关问题)
Linux安装gcc时碰到的有关问题解决(解决gcc依赖有关问题) rpm安装gcc时碰到的有关问题解决(解决gcc依赖有关问题) 提示:error: Failed dependencies: clo ...
- db2和oracle字段类型对比
在网上找到一片关于oracle与DB2数据类型的比较,特记下来. Oracle DB2/400 Oracle数据类型 注意事项 DB2 UDB数据类型 注意事项 DATE DATETIMETIMEST ...
- Linux命令第二篇
作业二: 1) 在用户的主目录下创建目录test,进入test创建空文件file1 # ls /home/test file 2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组 # ...
- 基于AllegroGraph实现Protege设计知识库模型的存储步骤
在 https://www.w3.org/2001/sw/wiki/Protege 网站看到以下词语: “.....The Protégé platform supports two main way ...
- 搜索历史命令 Ctrl + R ( ctrl + r to search the history command )
Linux下的神器 ctrl + r (reverse-i-search ) 的使用方法: (reverse-i-search usage: ) (press ctl + r ) 输入任意字符,例 ...
- Pilosa文档翻译(二)入门指南
目录 开始 Pilosa 简单项目 创建架构(Create the Schema) 从CVS文件导入数据 做一些查询(Queries) 接下来做什么? Pilosa支持默认使用JSON的HTTP接口. ...