最终弄完了cocos2dx 2.2.3在windows 7 64bit上的环境搭建,过程比較揪心。揪心的主要原因还是引擎的开发人员和官方文档的写作者都是偏爱MAC OS的,所以官方文档中的安装方法是以MAC OS作为样例的,并且使用引擎工具新建的project的Android子project的配置是在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

新建一个project、构建和执行的步骤

1. 进入E:\cocos2d-x-2.2.3\tools\project-creator, 输入python create_project.py  -project Example -package com.boyaa.example -language cpp。例如以下图


2. 导入libcocos2dx, project的路径为E:\cocos2d-x-2.2.3\cocos2dx\platform\android\java

3. 导入刚刚建立的Exampleproject,路径为E:\cocos2d-x-2.2.3\projects\Example\proj.android

4. 在Exampleproject中引用libcocos2dx

5. 在Exampleproject属性中新加入一个BUILDER。Propeies->Builders选项中。点击New。然后选择Program,设置界面例如以下:

完了之后,把新加入的Builder上移到最顶端

6. 设置project的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\例如以下图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlodWFwaW5naHVzdA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

8. 将新建的project中的Resource文件夹下的全部内容复制到androidproject的assets文件夹下

最后,clean一下Exampleproject。然后执行就能够了。祝你成功

假设要进行win32开发,仅仅要打开proj.win32文件夹以下的vsproject文件就能够了。

最新文章

  1. CTP程序化系统开发(C++ && PHP)
  2. linux下安装apache与php;Apache+PHP+MySQL配置攻略
  3. 为什么用evernote
  4. ReportingService 通过RowNumber函数获取行号和生成隔行变色样式
  5. Java学习笔记(七):内部类、静态类和泛型
  6. [Android Framework]linux 文件系统
  7. Nginx学习之三-ngx_http_request_t结构体
  8. STL insert()使用
  9. (大数据工程师学习路径)第一步 Linux 基础入门----命令执行顺序控制与管道
  10. Linux学习总结(七)—— CentOS软件包管理:脚本安装
  11. 遍历输出tuple元素的简洁方式(C++11)
  12. Spring读取外部属性-properties
  13. SQLSERVER 性能优化之Perfmon指标
  14. IO模型的介绍
  15. Vagrant 管理部署 VirtualBox (推荐使用)
  16. Delphi自动适应屏幕分辨率的属性
  17. 解决PuTTY中文乱码
  18. 转:Ogre源码剖析 - 场景管理之Octree
  19. Linq lambda 匿名方法
  20. CSS media query应用中的层叠特性使用最佳实践

热门文章

  1. Web应用托管服务(Web+)隐藏的十个上云最佳姿势
  2. sql 分页rownumber方式
  3. uni-app开发微信小程序引入UI组件库(Vant-weapp)步骤
  4. Hdu 4965(矩阵快速幂)
  5. java-File类-字节流
  6. 使用mybatis的延迟加载
  7. .Net Core 授权系统组件解析
  8. Python高级核心技术97讲 系列教程
  9. [新手必看] 17个常见的Python运行时错误
  10. Spring Boot自动配置原理(转)