cegui 0.7.1的下载、配置和编译指南
来源:互联网 发布:内部ife矩阵 编辑:程序博客网 时间:2024/04/27 16:22
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模式
应该都编译出来了啊。仔细研究发现:在用bat生成项目的时候并没有生成OgreRenderer这个项目。OpenGL 和Direct3D到是有的,于是找了半天发现在premake目录下面有个config.lua的文件,打开后找到OGRE_RENDERER = false 这个开关设置为true就可以了软后重新编译这个项目CEGUIOgreRenderer_d.lib就出来了。
- cegui 0.7.1的下载、配置和编译指南
- CEGUI 0.8.3在vs2005下的配置和编译
- ogre 1.7.0的下载、配置和编译指南
- ogre 1.7.0的下载、配置和编译指南
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- OGRE+CEGUI编译配置
- ogre 1.7.0下载、配置和编译指南
- cegui的编译
- 从源码编译CEGUI for OGRE 的配置
- cegui的looknfeel配置
- 我对popen(char *cmd,char *mode)的理解
- hdu 1950 Bridging signals--二分法求最长上升子序列
- mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)
- MAP的运用--zzuli1663
- 读 <企业应用架构模式>3 之分层
- cegui 0.7.1的下载、配置和编译指南
- [实验]通过lvm快照进行热备
- oracle交换分区对数据的加载提速案例
- MyEclipse8.6安装SVN插件的方法(多次尝试后成功)
- Android 加载gif图片 (详细运用)
- 修改chrome浏览器背景颜色为保护颜色
- VS下用CMake编译OpenCV程序
- 《Spring攻略》第3章 Spring AOP和AspectJ支持
- 如何理解并架构优秀的系统