cegui 0.8.7 安装和构建

摘要:
Cegui是一个开源GUI库。经过历史验证和开发,它已经变得非常庞大和复杂,但它的效率是有保证的,并且经常用于游戏开发。

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

1. 首先去 CEGUI官网,点击cegui 0.8.7 安装和构建第1张进入下载界面。

2

.cegui 0.8.7 安装和构建第2张

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

3. cegui 0.8.7 安装和构建第3张

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

cegui 0.8.7 安装和构建第4张

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

cegui 0.8.7 安装和构建第5张

 下载这个到本地。

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

find_package(DirectXSDK) 这句话屏蔽掉
cegui 0.8.7 安装和构建第6张

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

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

 cegui 0.8.7 安装和构建第7张

 成功。

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

cegui 0.8.7 安装和构建第8张

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

cegui 0.8.7 安装和构建第9张

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

cegui 0.8.7 安装和构建第10张

 会报很多warning 不要管。

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

cegui 0.8.7 安装和构建第11张

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

cegui 0.8.7 安装和构建第12张

再次生成解决方案,

cegui 0.8.7 安装和构建第13张

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

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

cegui 0.8.7 安装和构建第14张

所以我需要copy E:Projectcegui-0.8.7uilddatafilessamples 文件夹到 E:Projectcegui-0.8.7datafiles 这个目录里面

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

9. 打开cegui 0.8.7 安装和构建第15张,生成解决方案,运行 cegui 0.8.7 安装和构建第16张此项目

cegui 0.8.7 安装和构建第17张

 点击Go!

 cegui 0.8.7 安装和构建第18张

 成功 0.0 

免责声明:文章转载自《cegui 0.8.7 安装和构建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux下安装项目管理工具Redmine如何运行汇编程序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微信开发-ACCESS TOKEN 过期失效解决方案

微信开发-ACCESS TOKEN 过期失效解决方案 起因:因为access_token的重要性,开发过微信的都知道,但是他有自己的生命周期,官方解释为:"有效期为7200秒",一天调用2000次。流量一高,就over了,没办法,龙哥不帮我们解决问题,我们就要自己解决,不能等死。 解决思路很简单:建立公共access token数据,有效期内不重新创建ac...

VS2010如何在同一个解决方案下建立多个项目以及切换运行不同项目

前言: 在编一些小程序时,往往我们不需要一个问题就建立一个解决方案,我们完全可以让多个项目放在同一个解决方案下,切换启动项运行即可。接下来介绍具体的步骤 一.建立空白解决方案以及添加新项目 1.先建立一个空白解决方案: 文件—新建—项目—其他项目类型——VS解决方案(自己重新起个名字确定即可)   2.接下来直接选中解决方案右键,添加项目,有的话直接添加...

Eclipse常见问题解决办法

在开发工作中,经常会遇到各种各样的问题,每一个问题我们都不得不去解决,否则开发工作无法进行下去,尤其对于我这种有一定程度上的强迫症的人来说。在开发工作中,即使报错的信息一样,但是引起该错误的原因也有可能不同,所以解决方案了有可能不同。下面是自己记录的一些自己遇到的一些问题: -----------------------------------------...

[转载]Access to the path '' is denied.解决方案

原文地址:Access to the path '' is denied.解决方案作者:趴着墙等红杏 ccess to the path '路径' is denied.我在网上找了很多资料,最后终于解决了,原来是因为在该文件的上级文件夹没有修改权限,也就是说,那个user用户没有修改的权限 问题如下:在windows 2003下安装了VS2003,在运行w...

VSS的配置和使用

〇、摘要 在企业开发环境中,源代码管理占据着重要的一环。本文将通过一个实例,创建一个源代码管理的项目SourceManager,来讲述如何使用Visual Studio.Net开发环境,配合Visual Source Safe 6c和IIS,创建企业团队开发环境。 一、 开发前的准备 1、 在装有Windows 2000或者Windows XP Pro...

libevent 和 libev 提高网络应用性能

构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。有许多解决方 案,但是 libevent 库和 libev 库能够大大提高性能和事件处理能力。在本文中,我们要讨论在 UNIX® 应用程序中使用和部署这些解决方案所用的基本结构和方法。libev 和 libevent 都可以在高...