[转]cegui 0.7.1的下载、配置和编译指南

http://hi.baidu.com/twjblog/blog/item/1bc6e71f6ec638148718bf1a.html

 

1.下载CEGUI0.7.1

2.下载CEGUI0.7.1的依赖库

(以上两个我们可以在CEGUI官网下载,http://www.cegui.org.uk/wiki/index.php/Main_Page)

3.解压CEGUI,例如我们解压到F:\CEGUI-0.7.1

4.解压CEGUI的依赖库到CEGUI的目录,例如我们解压到F:\CEGUI-0.7.1\dependencies

5.进入目录F:\CEGUI-0.7.1\projects\premake

6.打开目录下的config.lua

7.找到变量OGRE_PATHS,修改为 OGRE_PATHS = { "F:/Ogre1.7_Source", "OgreMain/include", "lib" },其中F:/Ogre1.7_Source为Ogre源代码的目录位置

8.找到变量OIS_PATHS,修改为 OIS_PATHS = { "F:/Ogre1.7_Source/Dependencies/include/OIS", "", "lib" }

9.找到CEGUI_OLD_OIS_API变量,设置为false

10.找到OGRE_RENDERER变量,设置为true

11.找到SAMPLES_OGRE变量,设置为true

12.打开目录F:\CEGUI-0.7.1\projects\premake,运行build_vs2005.bat(根据VS的不同请选择不同版本),您将看到CEGUI.sln

13.继续运行build_samples_vs2005.bat,您将看到CEGUISamples.sln,这里可能有些人会出现could not load package 'helpers' from path..........这个错误,解决方法是打开samplers.lua,将require("helpers")改为dofile("helpers.lua"),将require("config")改为dofile("config.lua")即可

14.接下来就可以编译CEGUI.sln和CEGUISamples.sln了,如果依然存在找不到h或是link错误,请打开工程属性,修改Additional Include Directories和Additional Library Directories中对应的ogre和ois相关的路径

15.运行sample前,记得先复制F:\CEGUI-0.7.1\dependencies\bin下的所有dll到F:\CEGUI-0.7.1\bin下面,这样就不会报错提示缺少dll了

相关问题:在编译CEGUISamplers.sln时,可能会出现错误 无法打开文件“CEGUIOgreRenderer_d.lib”,那么把CEGUI.sln的项目全部以DEBUG模式编译一遍就行了,默认是DEBUG_STATIC模式

posted @   Pulaski  阅读(363)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示