* 确定你安装了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. shell rename directory

    mv can do two jobs. It can move files or directories It can rename files or directories To just rena ...

  2. Keystone几种token生成的方式分析

    从Keystone的配置文件中,我们可见,Token的提供者目前支持四种. Token Provider:UUID, PKI, PKIZ, or Fernet 结合源码及官方文档,我们用一个表格来阐述 ...

  3. 用Python开始机器学习(3:数据拟合与广义线性回归)

    机器学习中的预测问题通常分为2类:回归与分类. 简单的说回归就是预测数值,而分类是给数据打上标签归类. 本文讲述如何用Python进行基本的数据拟合,以及如何对拟合结果的误差进行分析. 本例中使用一个 ...

  4. python pip 不能用报错: ImportError: No module named _internal

    使用python pip安装包的时候报错: Traceback (most recent call last): File "/usr/local/bin/pip", line 7 ...

  5. Charles 对于线上比一比抓包怎么修改

    1: http://m.1768.com/?act=game_biyibi&abeam=1 Map Local /Users/zhengming/Desktop/biyibi.html biy ...

  6. [CodeChef-QTREE]Queries on tree again!

    题目大意: 给定一个环长为奇数的带权基环树,支持以下两种操作: 1.两点间最短路取反: 2.两点间最短路求最大子段和. 思路: 首先找出环,然后对每一个外向树轻重链剖分, 用线段树维护每一个区间的和. ...

  7. N!(N的阶乘)最末位非0的求解方法

    问题是求关于N!的最后一位非0位, 如3!=6,最后一位非0位为6, 5!=120, 最后一位非0位为2.怎么样快速的求出最后一位非0位呢? 最朴素的想法就是先求出N!的结果,再求出结果的最后一位非0 ...

  8. HTTPClient实现免登陆请求(带cookie请求)

    背景: 使用httpClient请求某登录型网站,模拟一个操作,一般步骤一个httpclient模式登录->httpClient模拟操作: 此时发现,每次操作都需要进行一次登录,极其浪费时间,是 ...

  9. NOIP2018 RP++

    飞吧,不用看向地面. NOIP,RP++.

  10. Codeforces Round #281 (Div. 2) D. Vasya and Chess 镜面对称 博弈论

    D. Vasya and Chess time limit per test 2 seconds memory limit per test 256 megabytes input standard ...