zoukankan      html  css  js  c++  java
  • lua绑定c++的时候常见得错误

    1 Error parsing reanslation unit

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

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

    解决方法:

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

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

    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这个库,然后安装,执行命令的时候直接python setup.py instal

     

  • 相关阅读:
    聚类算法初探(六)OPTICS
    滚动视差效果——background-attachment
    Working with Strings(使用Oracle字符串)
    netstat详解
    lua的学习
    C# 基础知识 (一).概念与思想篇
    11gR2 RAC启用iptables导致节点宕机问题处理
    sqlplus中隐患组合键
    paip.vs2010 或.net 4.0安装出错解决大法.
    paip.svn使用最佳实践
  • 原文地址:https://www.cnblogs.com/xiaonanxia/p/4987929.html
Copyright © 2011-2022 走看看