quick3.3使用tolua工具导出C++到lua所遇问题记录

来源:互联网 发布:淘宝网欧式灯具 编辑:程序博客网 时间:2024/05/22 02:53
c++导出lua(参照cocos2d-x/tools/tolua/README.mdown或参照http://shahdza.blog.51cto.com/2410787/1568051),其间遇到的问题记录
1.PYTHON_BIN not defined(注:最后发现只要安装python时直接安装在磁盘根目录下(如,C:\python27)就不会有此问题)
解决:在环境变量增加PYTHON_BIN变量名,内容为python安装目录/python,(注:这里不是目录,而是python.exe的全路径)
2.libclangError:[Error 193] %1不是有效的Win32.To provide a path to libclang us
解决:Python、pyyaml、pyCheetah都用32位版本
3.location = <SourceLocation file 'D:\\android\\android-ndk-r10c/platforms/android-14/arch-arm/usr/include\\sys/types.h', line 33, column 10>,details = "'stddef.h' file not found">
解决:ndk换成9系列的,上面问题是由于ndk10系列造成的

4.'dos2unix'不是内部或外部命令,也不是可运行的程序或批处理文件。(注:最后发现其实这个问题不解决也不影响正常导出与使用功能)
解决:到quick安装目录下\tools\bindings-generator\tools\win32找到dos2unix.exe并复制它,然后粘贴到当前项目frameworks\cocos2d-x\tools\bindings-generator\tools\win32下即可
1 0
原创粉丝点击