Win8.1下COCOS2D-X 3.4环境搭建
Cocos2dx_3.4开发环境搭建,并编译成APK
第一步:须要下载的:(windows64位系统下环境搭建)
Ant apache-ant-1.9.4-bin.zip
NDK android-ndk-r9d-windows-x86_64.zip
SDK adt-bundle-windows-x86_64-20130729.zip
VS2012
cocos2d-x-3.4.zip
python_2.7.8_32
jdk-8-windows-x64.exe
重要的两个命令:
cocos new -p com.game.simple -l cpp -d e:\ simple //创建项目
cocoscompile -p android //编译成apk
第二步 安装Python
cocos2d-x非常多tools都是须要使用Python的。因此我们须要先安装Python环境
须要下载Python 2.X版本号。不要下载3.x版本号
python安装的时候使用默认安装方式就可以,可是安装完成后我们须要配置环境变量
在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量中找到Path 变量,并在其值中添加 指向Python的环境变量。格式为 [Python安装路径]; 比如我安装在C盘我的环境变量就新增为 C:\Python27;
配置完成后记得注销再又一次登陆系统环境变量才会生效
注意:有时安装Python后,也在path中配置好了,但还是会提示Python 不是内部命令。我的就出现这样的情况,须要每次cmd进入命令框,运行cocos new或者python 等命令时都要手动运行一下set PATH=%PATH%;C:\Python27 (我的是安装在C盘根文件夹下的视你安装而定)。
然后才干运行cocos等命令,过程例如以下:
执行->cmd
输入set PATH=%PATH%;C:\Python27
接下来。再在当前的 cmd下输入python,就可以执行 ,假设出现版本号信息则成功安装了。
第三步:配置cocos2d环境
进入cocos2d-x 目录找到setup.py这个文件,执行,会出现控制台例如以下
因为如今不配置Android环境,因此仅仅须要一直回车就可以,这时候这段python脚本会帮助我们设置cocos2d-x执行所须要的环境变量。
继续注销……又一次登陆……才干生效
在配置完这一切后 我们打开CMD 执行cocos命令,1来检查整个开发环境是否搭建成功,2来能够熟悉下命令行。假设设置没问题的情况下会出现例如以下界面
这里我们能够看到cocos.py这段脚本能够运行4个命令。每一个命令的作用已经说明的非常清楚了。
第三步:使用new 命令创建项目
这里举个样例,比方我要创建一个叫simple的项目,我们能够这么写cocosnew -p com.game.simple -l cpp -d e:\ simple 简单吧执行这条命令会在E盘根文件夹下生成一个叫simple的文件夹里面放着我们的项目。出现例如以下信息则创建成功
这个时候能够用VS2012打开proj.win32中的sln项目文件进行编码和调试工作了。
假设我们要执行我们刚刚由模板生成的项目,我们须要用到cocos run 命令 格式为 cocos run -p [平台] 如:cocos run -p win32 表示win32平台
我们在运行这条命令时候须要注意一点 运行命令的文件夹必须是游戏项目的根文件夹 假设不在根文件夹 须要使用 -s指定游戏根文件夹的位置
如今我们在cmd中运行 cocos run -p win32 -s e:\simple 执行结果例如以下
假设在编译过程中没有错误的话 编译完毕会打开这个HelloWorld的DEMO
至此环境搭建以及调试公布就所有OK了
第四部分:
Android的编译环境在3.0RC里也有了非常大的改观。部署和编译方式比之前方便了非常多。
Android编译环境须要用到Andorid_SDK Android_NDK Ant 与JDK
当中除了JDK须要安装,其他的是绿色版直接解压就可以
我们将SDK NDK 和ANT解压缩到同一个目录中 并改动sdk的目录名为ADT(能够不改动),NDK的NDK,ANT的为ANT 这是为了方便以后使用。我解压后文件都放在了e:\Android目录下
解压完后我们先来配置JDK
在JDK安装完成之后。须要手动进行环境变量的配置
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(依据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的. 不要忘记了)
3)在path变量(已存在不用新建)加入变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、又一次注销系统并又一次登陆后“開始”-->“执行”-->输入“javac”-->"Enter"。假设能正常打印使用方法说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径
classpath:java载入类路径。仅仅有类在classpath中java命令才干识别。在路径前加了个"."表示当前路径。
path:系统在不论什么路径下都能够识别java,javac命令。
如今我们来配置ANT的环境变量。将[ANT文件夹]\bin文件夹加入到path中 如图
至此准备工作就做完了,以下我们执行setup.py关联SDK NDK 和ANT
在这里我们输入了ndk和sdk的路径 当中ndk指向根文件夹就可以 而sdk须要指向adt中的sdk文件夹
在由setup.py加入了这两个环境变量之后会要求我们输入Ant的路径 这里我们须要指向ant中的bin目录例如以下:
这时候 基本环境已经搭建完毕了,记得注销又一次登陆使环境变量生效
又一次执行setup.py确认下所有的配置是否正确假设所有正确 如图所看到的 都提示找到了
然后我们就能够在创建的项目的根文件夹下使用cocos compile -p android方式编译APK文件了
注意:在打包apk之前须要改动proj.android/jni目录下的Android.mk文件加入自己新增的CPP文件
最后我们来看看编译好的APK文件吧。位置在[项目目录]\bin\debug\android\目录下。
Win8.1下COCOS2D-X 3.4环境搭建相关推荐
- 【转】Eclipse下编写C++程序——CDT环境搭建
Eclipse下编写C++程序--CDT环境搭建 转载于:https://www.cnblogs.com/skullboyer/p/8272539.html
- win命令安装 安装cmake_win10下VSCode+CMake+Clang+GCC环境搭建教程图解
打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCode不错, 遂在网上找了一些教程, 结合自己的需求, ...
- Qt在Windows下的三种编程环境搭建
未经验证,记录在此. 尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得 ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程
LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...
- vs 2017 建立 php,WIN10系统下OSG+VS2017或者vs2019环境搭建
** WIN10系统下OSG+VS2017或者vs2019环境搭建 ** 一.资料准备 1.OSG源码下载地址:http://www.openscenegraph.org/index.php/down ...
- 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)
[安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...
- Linux下Matlab+CUDA双显卡环境搭建(核显+独显)
Linux下Matlab+CUDA双显卡环境搭建(核显+独显) 最近在疯狂爱上Matlab,没办法爱折腾.皇天不负有心人,还是被本大神搞出来了,羡慕吧,嫉妒吧,反正我也看不见.(附上战果图) 硬件环境 ...
- Ubuntu 下无人机飞控 ArduPilot 开发环境搭建
Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 操作流程 升级安装包 安装 git 克隆代码 安装交叉编译工具链 将编译器添 ...
- 【教程】Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南
Windows下Miniconda+Pytorch+Pycharm开发环境搭建指南 给本科生写的新手教程,遇到很多新手的共性问题,可供大家参考.在开始阅读之前,请注意两个要关键:1.为什么要使用Con ...
最新文章
- Dubbo2.6.5+Nacos注册中心(代替Zookeeper)
- 问题和任务包003.使用报告.数据可视化.PowerBI.微软的新武器
- mysql单源多表同步单库单表_MySQL主从复制单表或者多表
- linux系统命令光标移动,Linux 命令行 光标移动技巧及利用grep和find查找文件内容...
- 因为一个循环,CPU搞了个新技术
- 【OpenCV 例程200篇】30. 图像的缩放(cv2.resize)
- python多重循环break_Python教程:跳出多层循环for、while
- Atitit.木马病毒websql的原理跟个设计
- 编译安装的mysql如何更改文件路径
- C语言书籍推荐从入门到进阶再到封神全套(2021年整理)
- 一阶低通滤波器方程_一阶有源低通滤波电路与最经典一阶低通滤波器电路图
- java运行期类型鉴定
- C语言入门题库——求数列2/1+3/2+5/3......的和
- 基于 Retina-GAN 的视网膜图像血管分割
- 解决服务器上传的tar格式的中不可以解压tar格式的压缩包 zip解压中文会在文件中显示乱码
- chatGPT查询api的余额
- python协程gevent案例:爬取斗鱼美女图片
- ECharts画分类甘特图
- ecshop小京东的模板切换到smarty3.1.3之去掉原生的php语法
- Astra奥比中光相机驱动SDK,导库
热门文章
- 同步与异步、异步与回调
- Ubuntu 12.04重启后丢失resolv.conf问题
- 【C】——C深入探讨——switch语句的default位置【转】
- 《Node Web开发》((美)David Herron)【摘要 书评 试读】- 京东图书
- 解决“HTTP Error 401 – Unauthorized”
- DMA engine的使用步骤 及 DMA一致性
- 第四部分 在configure.in中使用宏来检测
- SO_REUSEADDR 套接字选项应用实例
- Linux工作队列实现机制
- more than one device and emulator