您的位置:首页 > 产品设计 > UI/UE

CEGUI编译

2015-08-30 13:02 405 查看
CEGUI版本0.8.2

依赖库使用cegui-deps-0.8.x-src

由于我是要在Ogre中使用CEGUI做界面,所以渲染引擎使用Ogre,编译的Ogre版本1.9

CEGUI和cegui-deps-0.8.x-src都能通过cmake创建vs项目

先编译cegui-deps-0.8.x-src,使用cmake生成vs解决方案,因为不依赖别的库,所以不需要怎么配置,直接configure,然后generate

编译cegui-deps-0.8.x-src,在编译时devil库会报错,原因是文件编码问题

ilu_err-japanese.h,ilu_err-french.h两文件,第一个改成utf-8,第二个就不知道用啥编码才行了,不过这个库不是必须的

编译完成会有个dependencies文件夹

生成CEGUI解决方案,我是新建了文件夹build作为生成目录

将刚才的dependencies文件夹复制过来,放到build中

下面是我选择编译的库和特性

图片库使用freeimage



渲染引擎



引擎使用Ogre,由于之后还要编译CEGUI的界面编辑器CEED需要用到OpenGL,所以这里也选上了

xml解析使用tinyXML



一些特性选择





pcre_regex这个需要加上,使CEGUI支持正则表达式(重要)

CEGUI_OPTION_DEFAULT_IMAGECODEC

CEGUI_OPTION_DEFAULT_XMLPARSER

改成自己选择的库对应的名称,不知道对应的名称叫啥,可以到CEGUI对于的cmake.txt文件里面找

支持脚本,选择了lua和Python,lua是我打算使用的绑定脚本,选择Python是因为CEED使用该脚本,不打算编译CEED的不用选

因为编译Python使用的CEGUI真心很慢



接下来就是生成vs解决方案并编译啦,编译时可能会有些链接错误,把路径设置下就好

截图留念

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: