【玩转cocos2d-x之一】V2.2.0版本开发环境配置
来源:互联网 发布:got it 和get it 编辑:程序博客网 时间:2024/05/12 23:22
转载于:http://blog.csdn.net/jackystudio/article/details/12419387
现在cocos2d-x处在上升期,各个版本的变化还是比较大的,单从环境配置来看,从v2.0到v2.2就变化了不少。今天配置了一下V2.2.0环境,创建项目,并进行交叉编译,发现比之前麻烦了不少。这里稍微记录一下。3.0版本出来了,大概看了下目录和2.2的差不多,环境配置也基本一样。
1.VS,VA,Cygwin,Java,Eclipse,ADT,SDK,NDK
这里就不重复啰嗦这些了,传送门:http://blog.csdn.net/jackystudio/article/details/11516435。不过这里需要使用VS2010以上版本。
这里强烈建议NDK版本为r8c或者r9,试过r7,r8都编译不过。。。
2.安装cocos2d-x
这里使用的是V2.2.0版本,传送门:http://www.cocos2d-x.org/download,下载完解压即可,运行build-win32.bat进行编译。
3.配置python
因为之前没用过python,而现在cocos2d-x的项目创建已经取消了VS模版,改用python创建,所以相比之前用起来还是比较坑爹的。
3.1.清除原有的VS模版
如果之前安装过其他cocos2d-x版本,有可能在VS上会创建cocos2d-x的模版,就会造成在VS中新建项目的时候会创建旧版本的cocos2d-x模版,而使用的却是新版本的cocos2d-x引擎,导致编译出错,没注意的话还真不好找原因。
清除方法:
(1)进入目录,VS2010安装路径:
- VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\
- VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects.
3.2.安装python
我这里使用的是2.7.5版本,传送门:http://www.python.org/download/releases/2.7.5/, Windows X86 msi installer。不同的python版本可能会导致后面运行出错。所以建议使用此版本。
3.3.设置环境变量
用过Java的都应该很熟了吧。
我的电脑→右键→属性→高级→环境变量→系统变量→path→加入你的python安装目录。测试一下:进入cmd,输入python,不会提示“不是外部或内部命令balabala...”就OK。
4.创建项目
进入cocos2d-x-2.2.0\tools\project-creator目录,可以在cmd下执行:- python create_project.py -project Test -package com.jacky.test -language cpp//其中Test为工程名称,com.jacky.test为包名
- @echo off
- set /p projectName=请输入项目名称:
- if "%projectName%"=="" goto inputError
- set /p packageName=请输入包标示名:
- if "%packageName%"=="" goto inputError
- create_project.py -project %projectName% -package %packageName% -language cpp
- pause
- exit
- :inputError
- @echo 项目名称或者包标示名不能为空!
- pause
5.导入eclipse,生成apk
5.1.使用Eclipse NDK交叉编译
这里可以直接采用Eclipse NDK来交叉编译,具体方法为:
(1)导入proj.android项目。
(2)拷贝cocos2dx目录\cocos2dx\platform\android\java\src目录下的org包到android项目的src下。
(3)修改项目属性C/C++ builder的build command和build directory。分别为NDK目录下的ndk-builder和当前项目文件夹
(4)添加C/C++ Builder Environment NDK_MODULE_PATH,值为cocos2dx目录和cocos2dx目录\cocos2dx\platform\third_party\android\prebuilt。
(5)拷贝Resource目录下的资源到安卓目录下的assets中(如果使用Cygwin编译就不需要拷贝资源,build_native.sh帮我们做了这一步)。
(6)build project ,run as andorid app即可。
5.2.Cygwin编译
这个请参见http://blog.csdn.net/jackystudio/article/details/11516435。编译完成后导入Eclipse即可。
如果提示需要定义NDK_ROOT,那么在cygwin安装目录\home\username\.bash_profile文件末尾添加:
- NDK_ROOT=/cygdrive/d/eclipse/android-ndk-r9
- export NDK_ROOT
6.本文环境
(1)VS2010
(2)VA_X
(3)Cygwin
(4)Jdk1.7.0_11
(5)Eclipse Juno
(6)Andorid SDK2.2
(7)Adroid-ndk-r9
(8)cocos2dx-2.2.0
- 【玩转cocos2d-x之一】V2.2.0版本开发环境配置
- 【玩转cocos2d-x之一】V2.2.0版本开发环境配置
- 【玩转cocos2d-x之一】V2.2.0版本开发环境配置
- 【玩转cocos2d-x之一】V2.2.0版本开发环境配置
- 【玩转cocos2d-x之一】V2.2.0版本开发环境配置
- 【cocos2d-x入门之一】V2.2.0版本开发环境配置
- V2.2.0版本开发环境配置
- V2.2.0版本开发环境配置
- cocos2d-x v2.2版本搭建vs开发环境及windows phone 8开发
- 【转】 Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境
- cocos2d-x V2.14以后版本的环境部署
- Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建
- Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建
- Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建
- 【爱上cocos2d-x之一】Cocos2d-x + VS2010 + Python 环境配置
- Cocos2d-x开发环境配置
- Cocos2d-x开发环境配置
- cocos2d-x开发环境配置
- MVC参数传递 提交数据
- SAP生产订单预留相关的备忘录
- WinSock 异步I/O模型[1]---选择模型 - select
- 贪心算法_哈夫曼编码问题(Huffman Coding)
- XP无法远程桌面连接解决方案
- 【玩转cocos2d-x之一】V2.2.0版本开发环境配置
- Binary Tree Postorder Traversal 二叉树后续遍历@LeetCode
- OpenStack_Havana_Install_Guide 多节点安装总结2
- 我的Python3学习笔记(1):python基础
- 一个牛人给java初学者的建议(很有意义,转载的)
- Sql结果导出为excel文件
- ios 入门开发三
- Android Sdk更新速度慢解决(转载)
- 一个MapReuce作业的从开始到结束--第2章 启动Hadoop