cocos-js 自动绑定C++(1)环境配置
2017-09-30 15:02
357 查看
实际上creator有说明如何绑定c++及环境配置的要求
--打开creator 安装路径 CocosCreator\resources\cocos2d-x\tools\tojs 下面有一个readme.mdown文件,里面说明了如何配置环境,但是。。。。。
--由于版本升级等各种原因,按照文档上的做有可能也不成功
下面测试成功的环境配置
creator 1.6.1
python 2.7.14(32位的 必须)
ndk android-ndk-r14b-windows-x86(我用的最新的。。)
1 安装python
百度找到 python 2.7.14 (按照其他文档上的必须用2.7.3,但是下载下来的是2.7.14 ,不过能用,就没再研究了。。。)
好像必须安装到C/下面,为避免出错,直接选择默认路径就好 C/python27
添加python的环境变量path (否则没办法执行python文件)
添加ndk的环境变量NDK_ROOT 指向ndk的根目录
添加python的环境变量(也可以不做,不过老是有提示没找到Python_bin,有点烦)
PYTHON_BIN 指向 C:\Python27\python.exe
检查方法,在桌面打开PowerShell窗口 ,执行python ,如果安装成功则会输出python 的版本号
2.安装 PyYAML-3.11.win32-py2.7
还是百度下载。。。
3.下载 Cheetah-2.4.4.tar.zip并解压到python的安装路径下
继续百度下载。。。
解压到python的路径 C:\python27\Lib\site-packages 下(必须)
4.做完这些操作就可以检验一下环境是否正确(否则下面还是回出错 )
在creator的安装路径 CocosCreator\resources\cocos2d-x\tools\tojs 下打开PowerShell窗口 (按住Shift 右击)执行python
genbindings.py 操作,其实可以直接双击genbindings.py文件运行,但是这种操作没办法看到操作的结果
不出意外 在creator安装路径下 CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\auto里面文件将回重新生成(文件时间刷新)。
不出意外?呵呵 ,想多了。。。。。。。。。。
开始尝试碰到好多问题 不用考虑creator的版本要求(没想清楚怎么回事),
(0) python 必须是32位的
(1)找不到头文件 starg.h 等,最后换了ndk的版本,就没问题了(这么多版本 疯了。。。)
(2)llvm找不到路径,是API leave 版本不存在或者不对应 ,打开 CocosCreator\resources\cocos2d-x\tools\tojs\genbindings.py ,修改里面的路径
如果碰到其他的问题,肯定是版本不对 。继续尝试。。。
--打开creator 安装路径 CocosCreator\resources\cocos2d-x\tools\tojs 下面有一个readme.mdown文件,里面说明了如何配置环境,但是。。。。。
--由于版本升级等各种原因,按照文档上的做有可能也不成功
下面测试成功的环境配置
creator 1.6.1
python 2.7.14(32位的 必须)
ndk android-ndk-r14b-windows-x86(我用的最新的。。)
1 安装python
百度找到 python 2.7.14 (按照其他文档上的必须用2.7.3,但是下载下来的是2.7.14 ,不过能用,就没再研究了。。。)
好像必须安装到C/下面,为避免出错,直接选择默认路径就好 C/python27
添加python的环境变量path (否则没办法执行python文件)
添加ndk的环境变量NDK_ROOT 指向ndk的根目录
添加python的环境变量(也可以不做,不过老是有提示没找到Python_bin,有点烦)
PYTHON_BIN 指向 C:\Python27\python.exe
检查方法,在桌面打开PowerShell窗口 ,执行python ,如果安装成功则会输出python 的版本号
2.安装 PyYAML-3.11.win32-py2.7
还是百度下载。。。
3.下载 Cheetah-2.4.4.tar.zip并解压到python的安装路径下
继续百度下载。。。
解压到python的路径 C:\python27\Lib\site-packages 下(必须)
4.做完这些操作就可以检验一下环境是否正确(否则下面还是回出错 )
在creator的安装路径 CocosCreator\resources\cocos2d-x\tools\tojs 下打开PowerShell窗口 (按住Shift 右击)执行python
genbindings.py 操作,其实可以直接双击genbindings.py文件运行,但是这种操作没办法看到操作的结果
不出意外 在creator安装路径下 CocosCreator\resources\cocos2d-x\cocos\scripting\js-bindings\auto里面文件将回重新生成(文件时间刷新)。
不出意外?呵呵 ,想多了。。。。。。。。。。
开始尝试碰到好多问题 不用考虑creator的版本要求(没想清楚怎么回事),
(0) python 必须是32位的
(1)找不到头文件 starg.h 等,最后换了ndk的版本,就没问题了(这么多版本 疯了。。。)
(2)llvm找不到路径,是API leave 版本不存在或者不对应 ,打开 CocosCreator\resources\cocos2d-x\tools\tojs\genbindings.py ,修改里面的路径
如果碰到其他的问题,肯定是版本不对 。继续尝试。。。
相关文章推荐
- cocos-js 自动绑定C++(2)代码部分
- cocos2d-js3.5 mac上自动绑定c++到js
- 【步兵 cocos-js】js绑定 && c++调用Js
- JSBing-js自动绑定C++
- Linux——VIM开发C++自动补全(STL、括号)和开发环境配置
- 学习笔记之vi之C++环境配置之插件:自动补全命令
- ubuntu 下配置eclipse C/C++环境及自动补全等设置
- Mac下cocos3.15如何将c++绑定至javascript(自动生成)详解
- cocos2dx 关于lua 绑定的环境配置官方文档翻译与 将自定义c++方法绑定到lua的的方法
- 如何使用cocos的自动绑定工具实现lua调用c++的类
- cocosjs 绑定c++中遇到的坑
- cocos2dx 自动绑定js
- NetBeans IDE 7.0.1 c++ 和java 开发环境配置
- qt-eclipse-c++环境配置(图形界面开发)
- eclipse C/C++开发环境配置全过程
- CentOS7最小化安装 配置NODE.JS环境
- Vue.js---配置开发环境
- Windows环境下安装配置Teamcity配合git自动发布mvc,webapi站点
- notePad++配置C/C++编译运行环境
- NotePad++ 配置C/C++编译环境