【cocos2d-x 1】cocos2d-x 3.4 + win7 + vs2012 配置的学习笔记
工作了挺多年,一直是使用C++/VC++/Windows,不久前公司开始手机端开发,所以就开始了cocos2d-x的学习。本人资质有限,领悟能力有限,自己写一点儿学习笔记,主要是方便以后自己查阅,如果能方便到其他人,那就是不幸中的万幸。 开始cocos2d-x前看了挺多网络上的介绍,关于手机端开发的语言或者工具的选择,对于一个对C++稍微熟悉一点儿的人来说,我自己自然而然就选择了cocos2d-x。流程大约是在windows上使用c++语言开发,IDE为vc++2012.编辑编译修改测试之后,发布到android和ios下面。发布到android下需要在android环境下编译,发布到ios下,需要在macOX XCode环境下编译。
0 vc++2012的下载与安装 这里不做讨论,只要找一套自己常用或者是朋友常用的版本,基本安装都是比较顺畅的,安装选择的时候,选择c++相关的工具就好了。
1 java sdk 的下载与安装 我选择的文件为jdk-8u31-windows-i586.exe,直接安装。 网盘下载地址http://pan.baidu.com/s/1bnCntk7
2 android sdk 的下载与安装 我选择的文件为Android SDK.installer_r18-windows.exe,直接安装。 网盘下载地址http://pan.baidu.com/s/1bnCntk7
3 elcipse的 下载与安装 我选择的文件为eclipse-java-luna-SR2-win32.zip,直接解压 网盘下载地址http://pan.baidu.com/s/1bnCntk7
4 python的下载与安装 我选择的文件为python-2.7.8.msi,直接安装。 网盘下载地址http://pan.baidu.com/s/1bnCntk7
5 ndk的下载与安装 我选择的文件为android-ndk-r10d-windows-x86.exe,直接解压。 网盘下载地址http://pan.baidu.com/s/1ntEAM1r ndk最好是下载最新版本。
6 ant的下载与安装 我选择的文件为apache-ant-1.9.4-bin.zip,直接解压。 网盘下载地址http://pan.baidu.com/s/1nturZM5
7 cocos2d-x 3.4的下载与安装 我选择的文件为cocos2d-x-3.4.zip,直接解压。 网盘下载地址http://pan.baidu.com/s/1bno6J3h
比较麻烦的事情,就是环境变量的配置和 ADT的下载。 有哪些环境变量【系统变量】需要配置的: ANDROID_SDK_ROOT ANT_ROOT
CLASSPATH
JAVA_HOME
NDK_ROOT 然后就是 系统变量中的Path。保持在命令行里可以直接运行一些可执行文件,比如javac,java,python,cocos等等。具体的可以网络上搜索下,根据安装目录不同而不同。 我本地的,大约如下: C:Python27; %JAVA_HOME%bin; C:Program Files (x86)Javajre1.8.0_31bin; %ANDROID_SDK%; C:Program Files (x86)Androidandroid-sdkplatform-tools; C:cygwinbin; C:cocos2d-xapache-ant-1.9.4-binapache-ant-1.9.4bin;
关于ADT的下载与安装,下面是下载更新地址, http://dl-ssl.google.com/android/eclipse/ https://dl-ssl.google.com/android/eclipse/ 我自己实际测试的效果,早上下载安装可能速度会比较快,偶尔使用代理也挺快。具体不是很确定。但总体上,下载失败的可能性比较大。大家多尝试。 在ADT的下载与安装里有比较重要的东西,比如为了创建AVD需要的Intel X86 Atom System Image,ARM EABI v7a System Image 记得要安装。
环境配置好的标准,就是,使用 命令行 cocos new 可以创建一个新的Hello World,然后,使用 VC++2012 可以编译运行,使用 命令行 cocos compile 可以编译 android项目,使用android模拟器可以运行android应用。
主要参考: p1cocos2d-x3.0rc开发指南:Windows下Android环境搭建
http://blog.csdn.net/linzhengqun/article/details/21663341
p2 其他网络资料
--the end
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |