引入dragonbonesCpp遇到的一些问题

问题一:引入dragonbones后,想做自动lua绑定,按照说明修改了相关文件。执行genbindings.py时出现状况。总之各种不能运行。

然后查看tolua的README.mdown文件

里面有特别说明

* Make sure that you have installed `android-ndk-r9b`.
* Download python2.7.3 (32bit) from (http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi).
* Add the installed path of python (e.g. C:\Python27) to windows environment variable named 'PATH'.
* Download pyyaml from http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.7.exe and install it.
* Download pyCheetah from https://raw.github.com/dumganhar/my_old_cocos2d-x_backup/download/downloads/Cheetah.zip, unzip it to "C:\Python27\Lib\site-packages"
我自己用的ndk是r9c,python是64位2.7.6试了很多遍,都不行。

必须用r9b的ndk,以及32位的python2.7.x。工具全部选对之后可以正确生成lua绑定文件hpp跟cpp文件。

问题二:编译apk的时候出现状况,mk文件全部配置和好了build_apk挂了。主要提示是

build-binary.mk:384: *** target pattern contains no `%'. Stop.
上网搜索得知,ndk版本问题,果断切换回r9c。

编译通过。



你可能感兴趣的:(cocos2d-x,android,c++,LUA)