cocos2d-x 3.7 win7 32+Android 环境配置
2015-08-10 12:52
357 查看
之前用的cocos2d-x 2.2.6 版本,最近换成了3.7,目前的最新版。整个过程中也碰到了不少问题,现在已经成功移植到手机上了。
分享下整个过程,希望能帮到别人。(所需软件已打包)
【下载软件】
0.cocos2d-x 3.7
1.VS2012/VS2013(我用的VS2013)
2.Python 2.7.5
3.jdk
4.Android sdk
5.Android ndk (必须是r10c)
6.ANT
【cocos2d-x3.7 win7 32 环境配置 及 新建项目】
1.安装 vs2013
2.解压 cocos2d-x3.7,
![](https://img-blog.csdn.net/20150809173151223?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
运行 cocos2d-win32.sln,将 cpp-tests 设为启动项目
![](https://img-blog.csdn.net/20150809174542202?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1.如果出现 下图界面,则说明 cocos2d-x3.7 win7 32 环境配置成功
![](https://img-blog.csdn.net/20150809181940207?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.在 命令提示符 窗口 输入 cocos,出现 如下内容,同样表示 cocos2d-x3.7 win7 32 环境配置成功
![](https://img-blog.csdn.net/20150809180826945?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
关于 使用 cocos 新建、编译项目,可参考如下博文
http://www.zaojiahua.com/cocos2d-x-3-0.html
【Android 开发环境配置】
1.安装Python
安装后,设置环境变量
![](https://img-blog.csdn.net/20150809175504788?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
之后打开 命令提示符 窗口, 输入 python回车,看到如下画面则表示成功
![](https://img-blog.csdn.net/20150809175802209?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Android sdk、ant 不需安装,直接解压即可。ndk直接运行,会在当前目录 生成 android-ndk-r10c 文件夹
之后要配置环境变量
NDK_ROOT D:\Android\android-ndk-r10c
ANT_ROOT D:\ComputerProgram\apache-ant-1.9.4\bin
ANDROID_SDK_ROOTD:\Android\adt-bundle-windows-x86-20140321\sdk
在 path目录下添加 D:\Program Files\Java\jdk1.7.0_45\bin
测试环境是否搭建成功
依次执行 下图 选中的
download-deps.py 和 setup.py
![](https://img-blog.csdn.net/20150809182355755?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
出现如下画面,表示搭建成功
![](https://img-blog.csdn.net/20150809180619092?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
创建 新项目,出现如下画面
![](https://img-blog.csdn.net/20150809183922441?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
进入 proj-android文件夹,执行 build_native.py,会生成 libs文件夹(执行 bulid_native.py之前没这个文件夹)
![](https://img-blog.csdn.net/20150809183959770?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后就可以导入Android了
![](https://img-blog.csdn.net/20150810123300455?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
将 源文件 和 链接库 都导入
我的源文件位置
![](https://img-blog.csdn.net/20150810123551977?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
链接文件位置
![](https://img-blog.csdn.net/20150810123640469?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在 项目名称上右击->属性(properties)
![](https://img-blog.csdn.net/20150810123843814?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
将红色叉号的 Remove掉,之后 将 libcocos2d-x Add进来
![](https://img-blog.csdn.net/20150810124051389?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20150810124111391?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
真机测试
![](https://img-blog.csdn.net/20150810124334557?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20150810124709687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
整个过程也够折腾人的,如果谁配cocos2d-x3.7环境出错的话可以私聊,我会尽最大努力帮助大家搭建环境。
差点忘了!!!!
所需资源文件
链接:http://pan.baidu.com/s/1hqIWidI 密码:unag
分享下整个过程,希望能帮到别人。(所需软件已打包)
【下载软件】
0.cocos2d-x 3.7
1.VS2012/VS2013(我用的VS2013)
2.Python 2.7.5
3.jdk
4.Android sdk
5.Android ndk (必须是r10c)
6.ANT
【cocos2d-x3.7 win7 32 环境配置 及 新建项目】
1.安装 vs2013
2.解压 cocos2d-x3.7,
运行 cocos2d-win32.sln,将 cpp-tests 设为启动项目
1.如果出现 下图界面,则说明 cocos2d-x3.7 win7 32 环境配置成功
2.在 命令提示符 窗口 输入 cocos,出现 如下内容,同样表示 cocos2d-x3.7 win7 32 环境配置成功
关于 使用 cocos 新建、编译项目,可参考如下博文
http://www.zaojiahua.com/cocos2d-x-3-0.html
【Android 开发环境配置】
1.安装Python
安装后,设置环境变量
之后打开 命令提示符 窗口, 输入 python回车,看到如下画面则表示成功
Android sdk、ant 不需安装,直接解压即可。ndk直接运行,会在当前目录 生成 android-ndk-r10c 文件夹
之后要配置环境变量
NDK_ROOT D:\Android\android-ndk-r10c
ANT_ROOT D:\ComputerProgram\apache-ant-1.9.4\bin
ANDROID_SDK_ROOTD:\Android\adt-bundle-windows-x86-20140321\sdk
在 path目录下添加 D:\Program Files\Java\jdk1.7.0_45\bin
测试环境是否搭建成功
依次执行 下图 选中的
download-deps.py 和 setup.py
出现如下画面,表示搭建成功
创建 新项目,出现如下画面
进入 proj-android文件夹,执行 build_native.py,会生成 libs文件夹(执行 bulid_native.py之前没这个文件夹)
然后就可以导入Android了
将 源文件 和 链接库 都导入
我的源文件位置
链接文件位置
在 项目名称上右击->属性(properties)
将红色叉号的 Remove掉,之后 将 libcocos2d-x Add进来
真机测试
整个过程也够折腾人的,如果谁配cocos2d-x3.7环境出错的话可以私聊,我会尽最大努力帮助大家搭建环境。
差点忘了!!!!
所需资源文件
链接:http://pan.baidu.com/s/1hqIWidI 密码:unag
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C++变位词问题分析
- C/C++数据对齐详细解析
- C++基于栈实现铁轨问题
- C++中引用的使用总结
- 使用Lua来扩展C++程序的方法
- C++中调用Lua函数实例
- Lua和C++的通信流程代码实例
- C与C++之间相互调用实例方法讲解
- C++ Custom Control控件向父窗体发送对应的消息
- C++中拷贝构造函数的应用详解