zoukankan      html  css  js  c++  java
  • 编译CEGUI For Ogre3d

    果真是crazy gui,我搞了一下午。

    下面是小记载

    我使用的是CEGUI 0.83+对应的依赖库。

    开始先Cmake依赖库,然后buildall,记得最好选上tinyxml。

    然后把生成的dependencise文件夹复制到CEGUI 0.83的主目录。

    再Cmake CEGUI 0.83,configure然后发现一堆LIB,.H ,missing,最后还会提示让你选个XML parser.

    这里就选择ext那个就行...tinyxml貌似有问题别选了

    还有两个主要的OIS和Ogre也提示找不到.那就在Cmake里add entry ,名字分别为OGRE_SDK,和OIS_HOME,类型设为path,value就选择Ogre sdk的根目录,需要的.h和lib都会找得到。

    最后记得选上CEGUI_SAMPLES_ENABLE 和对应的OGRE_SAMPLE,这样才有个framework工程,可以让你执行。

    ps:我还忘了,貌似tinyxml接口有点不对,导致在编译tinyxmlparser时报错什么element的,定位到错误发现是两个宏名,实际是ELEMENT和TEXT,参看这里这里

    改成TINYXML_ELEMENT,TINYXML_TEXT即可

    pss:此外如果编译过程中出现“常量中含有换行符”提示,那是因为字符编码格式可能不一样,我的做法是将有问题的字符串后面添加一个空格,这样的话就不会报类似的错误了,结果也不影响显示。

  • 相关阅读:
    近来感受
    GIT相关命令
    CMMI评审总结
    Windows下Git Bash的设置
    PHP学习三--常用运算符和结构语句
    PHP学习二--常量
    MYSQL基础十一--存储引擎
    MYSQL基础十--存储过程
    MYSQL基础九--自定义函数
    MYSQL基础八--子查询和连接
  • 原文地址:https://www.cnblogs.com/cavehubiao/p/3650812.html
Copyright © 2011-2022 走看看