CEGUI编译

CEGUI编译CEGUI版本0.8.2依赖库使用cegui-deps-0.8.x-src由于我是要在Ogre中使用CEGUI做界面,所以渲染引擎使用Ogre,编译的Ogre版本1.9CEGUI和cegui-deps-0.8.x-src都能通过cmake创建vs项目先编译cegui-deps-0.8.x-src,使用cmake生成vs解决方案,因为不依赖别的库,所以不需要怎么配置,直接co

大家好,又见面了,我是你们的朋友全栈君。

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

CEGUI编译

渲染引擎

CEGUI编译

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

xml解析使用tinyXML

CEGUI编译

一些特性选择

CEGUI编译

CEGUI编译

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

CEGUI_OPTION_DEFAULT_IMAGECODEC

CEGUI_OPTION_DEFAULT_XMLPARSER

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

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

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

CEGUI编译

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

截图留念

CEGUI编译

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163729.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月24日 下午4:36
下一篇 2022年7月24日 下午4:36


相关推荐

  • A记录、CNAME和URL转发区别[通俗易懂]

    A记录、CNAME和URL转发区别[通俗易懂]我们在做域名解析时,尤其是很多虚拟主机,大都会使用到CNAME解析,独立主机、VPS则用A记录较多,而URL转发则会在更换域名时用到,从设置效果来看,都是“解析”到一个“其它”URL地址,而实际上它们之间还是有些区别的,尤其是URL转发和其它两个之间区别很大的,首先A记录和CNAME属于标准的DNS记录,而URL转发则实际上只是个简单的重定向。另外,我们还常遇到别名ALIAS这个词,ALIAS对解

    2022年10月9日
    6
  • openclaw添加飞书channel

    openclaw添加飞书channel

    2026年3月16日
    1
  • 图形界面JAVA_aardio plus

    图形界面JAVA_aardio plus前阵子在用python写一些小程序,写完后就开始思考怎么给python程序配一个图形界面,毕竟控制台实在太丑陋了。于是百度了下python的图形界面库,眼花缭乱的一整页,拣了几件有“特色”有“噱头”的下载下来做了个demo,仍旧不是很满意,不是下载安装繁琐,就是界面丑陋或者难写难用,文档不齐全。后来那天,整理电脑文件发现了6年前下载的aatuo(现已更名aardio),顿时一阵惊喜。先说说aard…

    2025年8月12日
    4
  • werkzeug 详解

    werkzeug 详解首先,先向大家介绍一下什么是werkzeug,Werkzeug是一个WSGI工具包,他可以作为一个Web框架的底层库。这里稍微说一下,werkzeug不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个WSGI工具包,它可以作为一个Web框架的底层库,因为它封装好了很多Web框架的东西,例如Request,Response等等。例如我最常用的Fla…

    2022年10月7日
    10
  • axios配置请求头content-type「建议收藏」

    axios配置请求头content-type「建议收藏」axios是Ajax的一个插件,axios虽然是一个插件,但是我们不需要通过Vue.use(axios)来使用,下载完成后,只需在项目中引入即可。(一般我们放在了请求接口的公共文件中引用)npminstallaxios-Saxios发送post请求时默认是直接把json放到请求体中提交到后端的,axios默认的请求头content-type类型是’application/json;charset=utf-8’.content-type的三种常见数据格式://1默认.

    2022年8月24日
    9
  • 网关 gateway_gateway网关集群

    网关 gateway_gateway网关集群GateWay网关管理GateWayCloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关;但在2.x版本中,zuul的升级一直跳票,SpringCloud最后自己研发了一个网关替代Zuul,那就是SpringCloudGatewayGateway是在Spring生态系统之上构建的API网关服务,基于Spring5,SpringBoot2和ProjectReactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤

    2022年10月11日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号