首页 > 编程语言 > 详细

lua绑定c++的时候常见得错误

时间:2015-11-23 13:11:24      阅读:2082      评论:0      收藏:0      [点我收藏+]

1 Error parsing reanslation unit

这种情况,首先来说你的python 2.7以及他的插件安装是完整的,最可能的原因就是自己写的ini文件,header路径错误,可以把这个路径改成.h的绝对路径进行排查

2.dos2unix既不是外部也不是内部命令,也不是可运行的程序

解决方法:

把自己从网上下载的dos2unix.exe文件放在C:\Windows\System32这个文件夹底下,再重新运行脚本,就发现错误没有了。

如果还不行,可以配置环境变量里的path,使之指向C:\Windows\System32目录。

dos2unix.exe的下载目录:http://pan.baidu.com/s/1kTghHzD

3 InterpolationMissingOptionError: Bad value substitution:

1  在执行genbindings.py脚本文件时,不要在该文件的外部路径执行,需要CD到该文件目录下执行./genbindings.py

2  此外,在执行genbindings.py文件时,遇到 TranslationUnitLoadError: Error parsing translation unit. 的提示错误,基本都是.ini文件没有配置正确,仔细检查一下 .ini文件里的 “headers = ”指向的路径是否正确

3  再此外,把.hpp和.cpp加进cocos2d_lua_bindings.xcodeproj时,target需要勾选ios。在设置UserHeaderSearchPaths 时,注意选择该proj的Ios target进行设置 ,不要选择了mac target 选项,否则ios环境编译不过

4.mac环境下提示: ImportError: No module named Cheetah.Template

解决方法

 

从错误提示就知道缺少cheetah库,所以先从http://pythonhosted.org//Cheetah/这个地址下载库,打开终端,cd 到下载文件夹的目录,

 

输入命令:sudo python setup.py install即可

如果是windows提示这个错误,那么也是下载Cheetan这个库,然后安装

 

 

lua绑定c++的时候常见得错误

原文:http://www.cnblogs.com/xiaonanxia/p/4987929.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!