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


相关推荐

  • 部署环境什么意思_离线部署net

    部署环境什么意思_离线部署netNeokylin-Server离线环境部署Minio+keepalived集群Neokylin-Server离线环境部署Minio+keepalived集群一、说明二、部署过程:1.切换root账号或所有语句加sudo;2.关闭6个节点防火墙(或打开端口);3.设置所有节点;4.时间同步;5.3个节点创建目录与文件;6.添加权限;7.启动minio服务;8.n1-n3部署keepalived;Neokylin-Server离线环境部署Minio+keepalived集群一、说明背景:N

    2022年8月10日
    8
  • altium designer怎么画圆弧_word怎么画小圆形

    altium designer怎么画圆弧_word怎么画小圆形1.概述近期在学PADS这个平台,禁止覆铜区域可以放置各种形状,而在AD一直用的是polygonpourcutout这个选项,似乎不能绘制出圆形呢?别着急,我们接着往下看,AD还是上手比较快的设计软件。2.步骤如上所述,一般我们在AD要禁止覆铜,或者挖去铜皮,一般都用polygonpourcutout:但涉及如下图(蓝色圆圈)这样的禁止覆铜,就不好操作了。…

    2026年3月7日
    5
  • matlab如何读取路径下所有图片_matlab保存到指定文件夹

    matlab如何读取路径下所有图片_matlab保存到指定文件夹之前的matlab学习中接触了各种图片的处理方式和算法函数,现在考虑的是如何保存和输出图片matlab中的图片保存方式imwrite函数imwrite函数是和imread函数配套的图片读取输出函数,写法和imread函数一样imwrite(I,‘lena.jpg’)需要注意的是在保存之前需要保存一个句柄I=getimage(gcf)但是问题在于imwrite函数保存的图片是已经定义过的图片在以下代…

    2025年11月2日
    6
  • 2018手机号码正则表达式

    2018手机号码正则表达式最近发现各大手机运营商又增加了新的号码段,在项目中的判断手机号码的正则表达不能用了,自己搜集了一下,新写了一个正则表达式,希望有帮助。 匹配手机号码的正则表达式: ^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8}$ /***判断是否是手机号**@pa…

    2022年6月3日
    38
  • MySQL数据库:视图View

    MySQL数据库:视图View

    2021年10月4日
    62
  • mysql新增字段语句

    mysql新增字段语句ALTERTABLEta nameADDCOLUM nameVARCHAR 100 DEFAULTNULLC 新加字段 AFTERold column 语句内容 table name 表明 column name 需要添加的字段名 VARCHAR 100 字段类型为 varchar 长度 100 DEFAULTNULL 默认值 NULL AFTERold column 新增字段添加在 old column

    2026年3月19日
    3

发表回复

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

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