zoukankan      html  css  js  c++  java
  • cegui 0.8.7 安装和构建

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

    1. 首先去 CEGUI官网,点击进入下载界面。

    2

    .

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

    3. 

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

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

     下载这个到本地。

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

    find_package(DirectXSDK) 这句话屏蔽掉

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

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

     

     成功。

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

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

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

     会报很多warning 不要管。

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

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

    再次生成解决方案,

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

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

    所以我需要copy E:Projectcegui-0.8.7uilddatafilessamples 文件夹到 E:Projectcegui-0.8.7datafiles 这个目录里面

    8.copy E:Projectcegui-0.8.7dependenciesin 目录下所有的内容到 E:Projectcegui-0.8.7uildin (如果你跟我不一样,就在cmake 下面的生成目录里面的bin)

    9. 打开,生成解决方案,运行 此项目

     点击Go!

     

     成功 0.0 

  • 相关阅读:
    HDU 1505 & POJ 1964 City Game (递推+扫描法)
    web页面内容优化管理与性能技巧
    POJ2406简单KMP
    poj2418map或者字典树
    poj2418map或者字典树
    POJ2296二分2sat
    POJ2296二分2sat
    poj2186强联通(牛仰慕)
    poj2186强联通(牛仰慕)
    poj2175费用流消圈算法
  • 原文地址:https://www.cnblogs.com/zijian-yang/p/14752177.html
Copyright © 2011-2022 走看看