CEGUI环境的搭配[通俗易懂]

CEGUI环境的搭配[通俗易懂]提前准备工具及安装包:1、CMake:一款编译工具下载地址2、CEGUI的源码及依赖项第一个箭头所指,代表是Windows系统的源码包,第二个则是Unix和Linux系统的源码包。配置环境步骤(针对windows平台,图形化操作)Linux下,或者Windows下dos命令也可以完成相应操作,输入相关命令即可。将源码包以及依赖项进行解压如:然后打…

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

提前准备工具及安装包:

1、CMake:一款编译工具 下载地址
2、CEGUI的源码及依赖项
在这里插入图片描述
第一个箭头所指,代表是Windows系统的源码包,第二个则是Unix和Linux系统的源码包。

配置环境步骤(针对windows平台,图形化操作)

Linux下,或者Windows下dos命令也可以完成相应操作,输入相关命令即可。

  1. 将源码包以及依赖项进行解压
    如:
    在这里插入图片描述
  2. 然后打开CMake,先对依赖项进行编译
    在这里插入图片描述
    在这里插入图片描述
    将文件路径复制到上面箭头所指地方,第二个箭头所指的地方是代码工程生成的目录,我在此后面加了一个/build,即新建一个build目录存放代码工程文件。
    在这里插入图片描述
    先点击Configure,配置,待完成后,再点击Generate生成。
    配置和生成的时候,选择自己电脑上合适的编辑器,如我的是VS 2017.
    图中中间的红色背景的选项,一开始是没有的,我这已经生成完毕,所以才出现
  3. 找到依赖项,打开刚才生成的build文件
    在这里插入图片描述
    在这里插入图片描述
    点击生成解决方案,debug和release模式个来一遍。(选项就在生成选项下面)。
  4. 将依赖项复制到CEGUI源码目录下,即:
    在这里插入图片描述
    复制到:
    在这里插入图片描述
  5. 编译CEGUI源码
    和前面编译依赖项步骤类似,打开CMake,将CEGUI的源码路径进行输入。
    在这里插入图片描述
    一样先点击Configure,然后出现中间的一些可选项,自行选择,或者默认。最后点击Generate生成。
    生成完毕之后,便可以把CMake关闭了。
  6. 打开CEGUI源码中的build目录下的cegui.sln
    再打开cegui.sln工程进行解决方案的生成,和前面一样,debug和release模式下各来一次。
    在这里插入图片描述
    期间可能会遇到error 2001:常量中有换行符错误
    在这里插入图片描述

    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
再将依赖项中的bin(主要),include,lib(次要)文件复制到CEGUI源码下工程的目录下,即

在这里插入图片描述
在这里插入图片描述

  1. 测试是否成功:
    在CEGUI/build目录下找bin目录下的应用程序,打开看是否正常运行,或者点击CEGUI.sln,找CEGUISampleFramework-0.8单独运行这个项目。
    我的电脑上出现:
    在这里插入图片描述
    在这里插入图片描述
    表示有个.xml文件并未找到。
    搜索之后发现这个文件在datafile/samples文件下,于是将它复制到samples目录下
    在这里插入图片描述
    最后
    在这里插入图片描述
    在这里插入图片描述
    再次打开程序
    在这里插入图片描述
    在这里插入图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年7月24日 下午4:36
下一篇 2022年7月24日 下午4:46


相关推荐

  • 全局钩子原理以及操作流程

    全局钩子原理以及操作流程一 原理部分 1 钩子的作用监控其他程序 劫持其他程序 是黑客技术在本地的基础 2 什么是钩子钩子是 Windows 的消息处理机制中的一个监视点 应用程序可以在这里安装一个监视子程序 这样就可以在系统的消息流到达目的窗口的过程前监控它们 3 钩子程序组成部分 1 主程序 用来实现界面或其他功能 2 钩子回调函数 用来接收系统发过来的消息 3 钩子的安装和卸载模块这是一个

    2026年3月26日
    1
  • 一文读懂Spring 循环依赖,写得太好了!(建议收藏)

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 转自:Vt 链接:juejin.im/post/5e927e27f265da47c8012ed9 前言 Spring…

    2021年6月23日
    91
  • Azure和.NET Core成就天作之合

    Azure和.NET Core成就天作之合

    2022年4月2日
    48
  • ECIF与CRM

    ECIF与CRMhttp blog csdn net li2008xue200 article details 百度百科 ECIF EnterpriseCu 企业客户信息工厂 是指对企业的客户信息进行整合 形成集中 全面的客户信息 通常 企业的信息系统都是分别建成的 尤其是在初期 企业没有一个很好的发展规划 只根据应

    2026年3月16日
    2
  • 协同过滤推荐算法介绍(协同过滤的推荐算法)

    随着电商企业的发展,为了更好的了解用户喜好以便于将更加适合的商品推荐给用户,不仅能得到用户好的评价,而且也有利于自身企业的利益,因此,随之诞生了很多推荐系统,最为常用的推荐算法就是协同过滤算法。转载请标明原文链接推荐算法的基础就是基于两个对象之间的相关性,常用的计算方法有欧几里得相似性,这是一种使用较多的相似性计算方法。除此之外还有曼哈顿相似性和余弦相似性的计算方法。协同过滤算…

    2022年4月10日
    48
  • 0929【非常好】 库仑计计算电量 Fuel Gauge 锂离子电池及电池电量计介绍

    0929【非常好】 库仑计计算电量 Fuel Gauge 锂离子电池及电池电量计介绍锂离子电池及电池电量计介绍 Li ionBatteryan www richtek com Design 20Support Technical 20Document AN024 sc lang zh CN1 锂离子电池介绍 1 1 荷电状态 State Of Charge SOC 荷电状态可定义为电池中可用电能的状态

    2025年7月29日
    5

发表回复

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

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