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 

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

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

(0)
上一篇 2022年7月3日 下午11:16
下一篇 2022年7月3日 下午11:16


相关推荐

  • OOCSS的概念和思路

    OOCSS的概念和思路

    2021年9月12日
    47
  • 使用SplitContainer控件

    使用SplitContainer控件在Windows资源管理器中,当把鼠标指针移动到TreeView控件和ListView控件之间时,可以左右拖动鼠标调整TreeView控件和ListView控件在主窗口中的大小比例,以适应不同显示内容

    2022年7月1日
    28
  • PetaLinux学习笔记 2

    PetaLinux学习笔记 2现在遇到这样一个问题,没有USB,甚至于USB都没有电压输出,检查电路,USB供电是由一个TPS2051BDBV来控制的,这个芯片又是USB3320C来控制的,说明这个芯片没有工作。官方的例子是可以正常工作的。我仔细查看教程,找到了被我忽略掉的一个内核文件:linux-xlnx-xilinx-v2017.4.tar.gz。这个文件既然由官方提供,那一定是有改动在里面的。黑金在打包这个目录的时候,…

    2025年10月30日
    3
  • 拆解智能体“五脏六腑”:感知、决策、规划、执行、记忆与学习,AI Agent技术深度解析

    拆解智能体“五脏六腑”:感知、决策、规划、执行、记忆与学习,AI Agent技术深度解析

    2026年3月15日
    1
  • 订阅消息失败_无法进入苹果订阅页面

    订阅消息失败_无法进入苹果订阅页面”此电子邮件中的视图快照无法正确呈现。”如果您接收的订阅出现此错误消息,可能是由以下几种原因导致的:缺失凭据:某些视图在发布时具有嵌入的凭据。如果嵌入式凭据现已过时或视图在重新发布时未包含嵌入式凭据,则您可能会收到以上错误消息。数据库暂时瘫痪:如果视图具有实时数据库连接,且数据库在生成订阅时暂时瘫痪,则您可能会收到以上错误消息。后台进程超时:默认情况下,对于视图的呈现,处理订阅的后台进程的每个视图…

    2022年8月12日
    11
  • 13个Python GUI库

    13个Python GUI库PythonPython是一门高级编程语言。它用于通用编程。Python语言由GuidovanRossum创建,并于1991年首次发布。Python的设计哲学着重于代码的可读性。因此空白在Python中具有重要的意义。Python提供了允许在小规模和大规模上编程的设计理念,而且具有一个非常庞大的标准库。Python使用动态类型系统,并具有自动内存管理功能。更多Python视…

    2022年7月20日
    15

发表回复

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

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