首页 > 其他 > 详细

cegui 0.8.7 安装和构建

时间:2021-05-11 17:20:53      阅读:11      评论:0      收藏:0      [点我收藏+]

cegui 是一个开源GUI库,经过历史的验证和发展,变得非常庞大和复杂,但效率是有所保证的,常用于游戏开发。

1. 首先去 CEGUI官网,点击技术分享图片进入下载界面。

2

.技术分享图片

下载这两个,第一个是cegui源码库,第二个是windows和ios所需要的依赖库。

 

3. 技术分享图片

这个打开竟然是空的,狗日的,最后的文档中 http://static.cegui.org.uk/docs/0.8.7/building_deps.html 找到了,

技术分享图片

然后找到下面图片中的链接,下载它。

技术分享图片

 

 

 下载这个到本地。

4. 打开依赖项 */cegui-deps-0.8.x-src\cegui-cegui-dependencies-0ecdf3a9e49b/CMakeLists.txt 文件,把里面

find_package(DirectXSDK) 这句话屏蔽掉
技术分享图片

用cmake生成对应的工程配置。

打开解决方案,并生成全部。

 技术分享图片

 

 成功。

5. 在依赖库目录下会出现dependencies文件夹,

技术分享图片

把这个文件夹copy到 */cegui-0.8.7文件夹下(这个是最开始下载的第一个压缩包解压出来的)

技术分享图片

 

 6. cmake 当前目录,打开解决方案,生成

技术分享图片

 

 会报很多warning 不要管。

生成解决方案的时候,会有一个项目生成失败,进入*\cegui-0.8.7\samples\GameMenu\GameMenu.cpp 文件

技术分享图片

 

 把这个字符改成d,有多个此字符

技术分享图片

 

再次生成解决方案,

技术分享图片

成功了(那个字符是谁传的,cegui这么通用的库,竟然会有这样的问题,真是奇了怪了...)

7.这里遇到个小问题,因为我这边cmake不是在当前目录生成的,

技术分享图片

所以我需要copy E:\Project\cegui-0.8.7\build\datafiles\samples 文件夹到 E:\Project\cegui-0.8.7\datafiles 这个目录里面

8.copy E:\Project\cegui-0.8.7\dependencies\bin 目录下所有的内容到 E:\Project\cegui-0.8.7\build\bin (如果你跟我不一样,就在cmake 下面的生成目录里面的bin)

9. 打开技术分享图片,生成解决方案,运行 技术分享图片此项目

技术分享图片

 

 点击Go!

 

 

 技术分享图片

 

 成功 0.0 

cegui 0.8.7 安装和构建

原文:https://www.cnblogs.com/zijian-yang/p/14752177.html

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