终于弄完了cocos2dx 2.2.3在windows 7 64bit上的环境搭建,过程比较揪心。揪心的主要原因还是引擎的开发者和官方文档的写作者都是偏爱MAC OS的,所以官方文档中的安装方法是以MAC OS作为例子的,而且使用引擎工具新建的工程的Android子工程的配置是在MAC OS环境下的默认配置。
首先介绍一下我的电脑环境:
开发工具搭建的步骤如下:
1. 到官网下载cocos2dx 2.2.3,然后解压,我解压的目录是E:\cocos2d-x-2.2.3
2. 搭建Eclipse开发环境,直接到官网下载adt bundle,然后解压,免去了很多繁杂的步骤,(如果没有安装JDK的,则要安装JDK, 注意要安装64位的哦)
3. 下载android-ndk-r9d-windows-x86_64.zip,并解压
4. 安装python 2.7,并配置好环境变量
5. 如果要进行win32开发,就需要安装visual studio 2012
新建一个工程、构建和运行的步骤
1. 进入E:\cocos2d-x-2.2.3\tools\project-creator, 输入python create_project.py -project Example -package com.boyaa.example -language cpp,如下图
2. 导入libcocos2dx, 工程的路径为E:\cocos2d-x-2.2.3\cocos2dx\platform\android\java
3. 导入刚刚建立的Example工程,路径为E:\cocos2d-x-2.2.3\projects\Example\proj.android
4. 在Example工程中引用libcocos2dx
5. 在Example工程属性中新添加一个BUILDER,Propeies->Builders选项中,点击New,然后选择Program,设置界面如下:
完了之后,把新添加的Builder上移到最顶端
6. 设置工程的C/C++ Build属性,如下图:
将红色框中的部分改为:E:\android-ndk-r9d\ndk-build.cmd
7. 在C/C++ Build属性的Environment中添加NDK_MODULE_PATH的环境变量,值为: E:\cocos2d-x-2.2.3\;E:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt\如下图:
8. 将新建的工程中的Resource目录下的所有内容拷贝到android工程的assets目录下
最后,clean一下Example工程,然后运行就可以了,祝你成功
如果要进行win32开发,只要打开proj.win32目录下面的vs工程文件就可以了。