最终弄完了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文件就能够了。

cocos2dx 2.2.3在Windows 7 64bit上搭建开发环境的更多相关文章

  1. 3、Cocos2dx 3.0游戏开发找小三之搭建开发环境

    尊重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27107295 搭建开发环境 使用 Cocos2d- ...

  2. Windows 7 64bit上安装Oracle Database 12c [INS-30131] 错误的解决方法

    Windows 7 64bit上安装Oracle Database 12c,出现以下错误: 解决方法: 第一步:控制面板>所有控制面板项>管理工具>服务>SERVER  启动 ...

  3. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  4. Windows下的Objective-C集成开发环境(IDE)

    Windows下的Objective-C集成开发环境(IDE) 分类: Objective-C2012-04-20 21:54 26631人阅读 评论(42) 收藏 举报 windowside编译器c ...

  5. windows 7 下快速搭建php环境(windows7+IIS7+php+mysql)

    原文:windows 7 下快速搭建php环境(windows7+IIS7+php+mysql) 1).采用理由: 优点:最大化的桌面图形化操作系统,可维护性优秀.基于IIS v6.0/v7.0(20 ...

  6. 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建

    大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建 大数据应用之Windows平台Hbase客户端Eclipse环境搭建-Java版 作者:张子良 版权所有,转载请注明出处 引子 ...

  7. 在Ubuntu14.04 64bit上搭建单机Spark环境,IDE为Intelli IDEA

    在Ubuntu14.04 64bit上搭建单机Spark环境,IDE为Intelli IDEA 一. 环境 Ubuntu14.04 64位    JDK 1.8.0_73    scala-2.10. ...

  8. Windows下安装Object C开发环境,及Hello Word(转)

    Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础.所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先 ...

  9. windows上搭建php环境

    在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC ...

随机推荐

  1. non-identifying and identifying

    An identifying relationship means that the child table cannot be uniquely identified without the par ...

  2. 『Power AI by AI』 PAI-AutoML2.0重磅发布

    PAI-AutoML调参服务是通过算法的方式解放用户调节算法参数的工作.自2018年8月发布PAI-AutoML1.0版本以来,该功能已经帮助众多PAI的中小企业用户提升了模型的准确性,得到了不错的反 ...

  3. bzoj 1034 [ZJOI2008]泡泡堂BNB——贪心

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1034 原来觉得和 bzoj4977跳伞求生 有点像(虽然还没做). 所以对于a[ ]从小到大 ...

  4. Windows 禁用Windows updata服务

    方法一:禁用Windows updata服务 按WIN+R 打开运行,输入 services.msc 回车 然后找到 “Windows updata”服务,双击后设置为禁用 应用即可; 方法二:推迟自 ...

  5. LATEX公式集锦(转载)

  6. Mac+Webstorm 双更新后 webstorm无法使用内置svn

    我终于营业了!!!!!! EachTime!!!! 我更新了mac系统后,就会莫名其妙的webstorm的svn无法使用 具体表现为无法更新和提交 具体报错为:Can't use Subversion ...

  7. 学习JDK1.8集合源码之--TreeMap

    1. TreeMap简介 TreeMap继承自AbstractMap,实现了NavigableMap.Cloneable.java.io.Serializable接口.所以TreeMap也是一个key ...

  8. 关系数据库(ch.2)

    2.1.1 关系 域 笛卡儿积 关系 candiate key 如果一组属性值可以唯一的标识一个元祖,但是他的子集不行,那么这是一个候选码 关系可以由三种类型 基本关系 查询关系 视图 为关系附加如下 ...

  9. Java中用JXL导出Excel代码详解

    jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支 ...

  10. thinkcmf 导航高亮制作方法(适用于多级导航)(通用)

    平时用thinkcmf网站开发经常需要导航点击之后高亮,就写了一些实现方法分享一下. 思路很简单,先获取当前页面的顶级栏目的地址,然后与导航中的地址比较,相同的就加上一个class,把下面函数理解了不 ...