* 确定你安装了Android NDK R9B 版本号 ,假设没有前往下面地址下载。

( https://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2) from (http://developer.android.com/tools/sdk/ndk/index.html)





* 前往 (http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi)下载Python2.7.3 (32bit),并保证它被正确安装。



* 为Python设置用户变量,"系统"->(右健)属性->"高级系统设置"->环境变量->在用户变量栏增加附一中的系统变量。



* 前往 (http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.7.exe) 下载Pyyaml 。并安装。



* 前往 (https://raw.github.com/dumganhar/my_old_cocos2d-x_backup/download/downloads/Cheetah.zip)下载 pyCheetah , 并解压至 "C:\Python27\Lib\site-packages"。



* 检查是否正确设置如 (附一)中 的环境变量(`NDK_ROOT`)的值。



* 检查你的绑定环境。进入引擎 "cocos2d-x/tools/tolua" 文件夹。并运行 "genbindings.py", 剩下的工作交给该Python来将我们的引擎绑定至Lua。假设看到了 "Generating lua bindings succeeds.",哪说明你的环境配制好了。

附一  配制系统环境(见图)



Cocos2d-x 3.3 与 Quick-Cocos2d-x 3.3 必须配制的环境变量。

每一个人安装引擎及对应软件位置会不一样。请确保给出正确的系统环境变量地址,切勿直接将我的拷贝至你的变量值其中。

// Python 的安装路径(我採用的是默认安装 所以是在 C:\Python27)

PYTHON_ROOT:C:\Python27

//Java JDK 的安装路径(我採用的是默认安装
所以是在 C:\Program Files\Java\jdk1.7.0_45 )

JAVA_HOME : C:\Program Files\Java\jdk1.7.0_45



// 开发Android的NDK我将其解压至 C:\Android\NDK_R9B (你也能够将它解压至任务文件夹)

NDK_ROOT : C:\Android\NDK_R9B

// 开发Android的SDK 我将其解压至 C:\Android\ADT\sdk (你也能够将它解压至任务文件夹)

ANDROID_SDK_ROOT: C:\Android\ADT\sdk

// 开发Android的ANT 我将其解压至 C:\Android\ANT\bin (你也能够将它解压至任务文件夹)

ANT_ROOT
: C:\Android\ANT\bin

下面4个变量值在你执行Cocos2d-x3.3 "stepup.py(在引擎根文件夹下)"正确配制Cocos2d-x3.3引擎后,将会为你自己主动增加的系统变量,注意我在Path中增加了"C:\Python27;"。

COCOS_CONSOLE_ROOT: D:\cocos2d-x-3.3\tools\cocos2d-console\bin

COCOS_TEMPLATES_ROOT : D:\cocos2d-x-3.3\templates

COCOS_X_ROOT : D:\cocos2d-x-3.3

Path: C:\Python27;D:\cocos2d-x-3.3\templates;D:\cocos2d-x-3.3\tools\cocos2d-console\bin

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



假设能看到这张图,说明你环境配制好了。跟着我前往下一步吧。

      【Quick-COCOS2D-X
3.3 怎样绑定自己定义类至Lua之二】新建项目中配制环境



【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之中的一个】环境搭建的更多相关文章

  1. 【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类

    续[Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之三]动手绑定自己定义类至Lua 之后.我们已经完毕了自己定义类至Lua的绑定.在接下来的环节,我们将使用它. 首先,我们须要确定 ...

  2. 【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之三】动手绑定自己定义类至Lua

        查看[Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之二]新建项目中配制环境,我们完美的在新建项目中完毕了绑定须要的环境,接下来才是最关健的一步.绑定自己定义C++类至Lu ...

  3. cocos2dx 2.x版本:简化提炼tolua++绑定自定义类到lua中使用

    cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416. 由于目 ...

  4. cocos2dx-lua绑定自定义c++类(一)

    本文主要介绍mac上,如何将自定义的c++类,绑定到lua. 1.工具先行 找到 你的cocos2d-x/tools/tolua++,里面文件按类型大致分为: (1)*.pkg:用于定义要绑定的c++ ...

  5. 【Cocos2d入门教程一】Cocos2d-x环境搭建

    在进行Cocos2d游戏开发前 我们先来配置一下环境,我们先来准备一下工具,我们所需要的工具分别为: 1.Cocos2d引擎 2.JDK 3.SDK 4.NDK 5.ANT 6.ADT 1.下载Coc ...

  6. win7系统cocos2dx 3.4 绑定自定义类到Lua

    Cocos2d-x 3.0开始使用bindings-generator来生成c++类的lua绑定.bindings-generator基于tolua++,通过配置tools/tolua中的ini文件以 ...

  7. cocos2dx-lua绑定自定义c++类(二)

    在 cocos2dx-lua绑定自定义c++类(一)中介绍了如何产生绑定文件. 现在,来看看怎么在工程里使用这个cpp文件.像普通源码文件一样,导入到工程里,看到 LuaTest.h文件里有一个函数入 ...

  8. quick 2.23 它们的定义c++代码lua与总结的一些细节

    它们的定义c++代码lua与总结的一些细节 参考:点击打开链接 1.自己定义 XXX.cpp .XXX.h 2.D:\quick\quick-cocos2d-x-2.2.3-rc\lib\cocos2 ...

  9. DotNetCore学习-1.读取Json配置并绑定到配置类实例

    DotNetCore的程序的配置不再完全局限于XML文件,增加更加通用的Json配置. 读取Json配置文件的类主要在Microsoft.Extensions.Configuration命名空间下,创 ...

随机推荐

  1. odoo 模型与ORM

    型号属性 在/模型添加activity.py文件 class ActivityEvent(models.Model): _name = 'activity.event' _inherit = 'eve ...

  2. 你的跑步姿势正确吗? 教你正确跑步姿势 & 常识

    转载!!!!!搞IT必须运动一下 前言: 最近两年跑步的人越来越多,跑步在大部分人的观念中都是毫无技术含量,只要迈开腿就行了,其实这也是造成大多数跑步人士伤病的根源.对跑步的认知不足,跑步是一项看起来 ...

  3. windows下nodejs+npm+bower+git+bootstrap组件环境配置

    1.进入nodejs官方网站下载软件(nodejs.org), 2.下载完成后,双击默认安装.安装程序会自动添加环境变量 3.检测nodejs是否安装成功.打开cmd命令行 输入 node - v 显 ...

  4. codevs 2577 医院设置

    2577 医院设置 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold   题目描述 Description 设有一棵二叉树,如下图 其中,圈中数字表示结点居民的人口.圈边 ...

  5. [51Nod 1773] A国的贸易

    [51Nod 1773] A国的贸易 题目描述 A国是一个神奇的国家. 这个国家有 2n 个城市,每个城市都有一个独一无二的编号 ,编号范围为0~2n-1. A国的神奇体现在,他们有着神奇的贸易规则. ...

  6. [HNOI2008]玩具装箱

    OJ题号: BZOJ1010 思路: 斜率优化动态规划. 由题意得状态转移方程为$f_i=\displaystyle{\min_{j=0}^{i-1}}\{f_j+\left(i-j-1+\displ ...

  7. 自顶向下学搜索引擎——北大天网搜索引擎TSE分析及完全注释[1]寻找搜索引擎入口

    转自:http://blog.csdn.net/jrckkyy/article/category/402818 由于百度博客http://hi.baidu.com/jrckkyy发表文章字数有限,以后 ...

  8. 撩课-Java每天5道面试题第11天

    86.如何获得高效的数据库逻辑结构? 从关系数据库的表中 删除冗余信息的过程 称为数据规范化, 是得到高效的关系型数据库表的逻辑结构 最好和最容易的方法. 规范化数据时应执行以下操作: 1.将数据库的 ...

  9. 【ACM-ICPC 2018 沈阳赛区网络预赛】不太敢自称官方的出题人题解

    A. Gudako and Ritsuka 链接 by Yuki & Asm.Def 期望难度:Hard- 考虑从后往前进行博弈动态规划,在这一过程中维护所有的先手必胜区间.区间不妨采用左开右 ...

  10. STL 优先队列详解

    优先队列是一个保证队列里元素单调的队列,我们可以利用它来维护一个线性结构的单调性. 一般的优先队列: 当然需要加头文件 #include <queue> priority_queue &l ...