cegui 0.8.7 安装和构建

cegui 0.8.7 安装和构建cegui是一个开源GUI库,经过历史的验证和发展,变得非常庞大和复杂,但效率是有所保证的,常用于游戏开发。1.首先去CEGUI官网,点击进入下载界面。2.下载这两个,第一个是cegui

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

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

1. 首先去 CEGUI官网,点击<span role="heading" aria-level="2">cegui 0.8.7 安装和构建进入下载界面。

2

.<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

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

 

3. <span role="heading" aria-level="2">cegui 0.8.7 安装和构建

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

 

 下载这个到本地。

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

find_package(DirectXSDK) 这句话屏蔽掉
<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

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

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

 <span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

 成功。

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

 会报很多warning 不要管。

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

再次生成解决方案,

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

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

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

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

所以我需要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. 打开<span role="heading" aria-level="2">cegui 0.8.7 安装和构建,生成解决方案,运行 <span role="heading" aria-level="2">cegui 0.8.7 安装和构建此项目

<span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

 点击Go!

 

 

 <span role="heading" aria-level="2">cegui 0.8.7 安装和构建

 

 成功 0.0 

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155033.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 求职时,常见的招聘陷阱有哪些呢?

    求职时,常见的招聘陷阱有哪些呢?

  • vsftp怎么用_不使用网络客户端怎么设置

    vsftp怎么用_不使用网络客户端怎么设置FTPDocument1FTP支持两种模式。这两种模式被称为“标准”(或“主动”)模式和“被动”(或“PASV”)模式。“标准”模式FTP客户端向FTP服务器发送PORT命令。“被动”模式客户端向FTP服务器发送PASV命令。这两条命令是通过FTP命令通道发送的。“标准”模式FTP客户端首先建立一个到FTP服务器上TCP端口21的连接。此连接会建立FTP命令通道。当FTP客户端需要接收数据(例如文…

  • 刷完 900 多道算法题的首次总结:LeetCode 应该怎么刷?「建议收藏」

    刷完 900 多道算法题的首次总结:LeetCode 应该怎么刷?「建议收藏」LeetCode算法题应该怎么刷?算法题学习路线?怎么组队刷题?有没有算法刷题群?你是怎么入门LeetCode的?刷完1000道算法题是什么体验?大家都是怎么刷题的?新手小白开始刷算法题应该怎么刷,注意什么?刷LeetCode总是觉得太难怎么办?刷算法题有没有书籍推荐?该按照什么顺序刷算法题?LeetCode怎么看别人的题解?有哪些好的算法题博主推荐?

  • 2021vue经典面试题_vue面试题大全

    2021vue经典面试题_vue面试题大全面试题(2020)Vue面试题汇总博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!1、对于MVVM的理解MVVM是Model-View-ViewModel的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View代表UI组件,它负责将数据模型转化成UI展现出来。ViewModel监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View和Model的对

  • tracert跟踪路由命令_怎么进行路由跟踪

    tracert跟踪路由命令_怎么进行路由跟踪Tracert是Windows路由跟踪程序,在cmd中使用,用于确定IP数据包访问目标所采取的路径。Tracert命令使用用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机

  • Win10 删除默认共享文件夹

    在CMD下删除默认共享文件可能很多人都遇到过此问题,新买的笔记本安装了Win10系统,按照激活的顺序没有administrator账户,系统内只有自己设置的账号。而且,你在cmd或者计算机管理内里进行一些操作时都显示无权限或者拒绝访问。尤其是想关闭掉默认共享的时候,无法完成。解决方法很简单,我们用管理员进入CMD:在运行对话框内输入CMD后,先不要立即回车进入,按住CTRL+SHIFT+EN…

发表回复

您的电子邮箱地址不会被公开。

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