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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安卓udp发包工具_网络发包工具_xcap网络发包工具免费版V1.0.2下载(暂未上线)_预约_飞翔下载…[通俗易懂]

    安卓udp发包工具_网络发包工具_xcap网络发包工具免费版V1.0.2下载(暂未上线)_预约_飞翔下载…[通俗易懂]xcap是一个免费的网络发包工具,可以构造和发送常用的网络报文,如arp,ip,icmp,udp等。这个是最新的中文版,支持构造报文和发送报文。主要功能:构造报文支持构造常见的以太网报文,包括arp、rarp、ipv4、ipv6、icmpv4、icmpv6、igmp、udp、tcp、pim、ospf、rip、snmp、ppp、pppoe、ipsec(ah/esp)等等,以及一些不常用的报文,如果8…

    2025年9月18日
    6
  • elementUI el-image图片加载失败解决[通俗易懂]

    elementUI el-image图片加载失败解决[通俗易懂]使用el-image显示图片加载失败代码:<el-imagestyle=”width:100%;height:50px;margin:4px5px2px5px;”src=”../assets/logo1.png”/>效果:解决:src用里面加个require代码:<el-imagestyle=”width:100%;height:50px;margin:4px5px2px5px;”:src=.

    2022年5月12日
    999
  • JVM内存模型(通俗易懂)

    JVM内存模型(通俗易懂)1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。2.jdk、jre、jvm是什么关系?(1)JRE(JavaR

    2022年4月28日
    80
  • 深入编程之QQ盗号核心代码[通俗易懂]

    深入编程之QQ盗号核心代码[通俗易懂]经常有听到有朋友QQ被盗的消息,总感觉做出这种行为的人是可鄙的,不就是对QQ窗口进行监视,然后再是记录用户输入的号码和密码,认为没什么了不起。对于Windows核心编程,本人还是一只菜鸟,前一段时间把《Windows系统编程》粗略的看一边(当然重点地方仔细的看),由于对于C++有点基础,感觉学起来比较容易上手。但到了这两天真正实践的时候,遇到了各种各样的问题。即使一个小小的问题都足以让我…

    2022年6月26日
    69
  • C语言 爱心代码_用c语言编辑一个爱心

    C语言 爱心代码_用c语言编辑一个爱心需要的自取,看明白了就可以自己修改爱心的大小#include<stdio.h>intmain(){intn,k,m,p,q;for(n=1;n<=2;n++){for(k=1;k<=15-n;k++)printf(“”);for(m=1;m<=2*n;m++)printf(“*”);for(p=1;p<=5-2*

    2022年10月13日
    3
  • QStringList 去除重复项算法赏析

    QStringList 去除重复项算法赏析测试用例:QStringListlist;list&lt;&lt;"2222"&lt;&lt;"xxx"&lt;&lt;"1111"&lt;&lt;"2222"&lt;&lt;"xxxx"&lt;&lt;"1111";intn=list.removeDuplica

    2022年6月6日
    397

发表回复

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

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