Reiiden制作笔记C(OGRE/CEGUI配置)
来源:互联网 发布:东南亚华人 知乎 编辑:程序博客网 时间:2024/06/07 18:32
A OGRE SDK配置
环境:(OGRE_HOME)/Bin/$(ConfigurationName)
Include目录:
$(OGRE_HOME)/include;
$(OGRE_HOME)/include/OIS;
$(OGRE_HOME)/include/OGRE;
$(OGRE_HOME)/boost_1_42;
Lib目录:
$(OGRE_HOME)/lib/$(ConfigurationName);
$(OGRE_HOME)/boost_1_42/lib
附加依赖库:
Debug: OgreMain_d.lib OIS_d.lib
Release: OgreMain.lib OIS.lib
运行库:
MDD / MD
B 编译CEGUI
1 下载大约为10M的CEGUI-0.7.5.zip
下载大约100M的CEGUI-SDK-0.7.5-vc9.zip
2 解压,将CEGUI-SDK-0.7.5-vc9的dependencies拷贝至CEGUI-0.7.5中
下列都是使用CEGUI-0.7.5的,最好将CEGUI-SDK-0.7.5-vc9删除,以免混乱
3 打开config.lua文件,修改为正确目录
OGRE_PATHS = { "D:/Program Files/OgreSDK_vc9_v1-7-1", "include", "lib" }
OIS_PATHS = { "D:/Program Files/OgreSDK_vc9_v1-7-1", "include/OIS", "lib" }
CEGUI_EXTRA_PATHS =
{
{ "D:/Program Files/OgreSDK_vc9_v1-7-1/boost_1_42", "", "lib", "CEGUIOgreRenderer" },
{ "D:/Program Files/OgreSDK_vc9_v1-7-1/boost_1_42", "", "lib", "CEGUISampleHelper" }
}
OGRE_RENDERER = true
4 Projects/Premake内部有各编译器的.Bat,运行build_vs2008.bat、build_samples_vs2008.bat,会生成.sln文件。
3、4顺序不能错乱
5 打开CEGUI工程,生成如下工程:
CEGUIBase
CEGUIOgreRenderer
CEGUIFalagardWRBase
CEGUIExpatParser
C 配置CEGUI
Include目录:
$(CEGUI_HOME)/cegui/include
Lib目录:
$(CEGUI_HOME)/lib
附加依赖库:
Debug: CEGUIBase_d.lib CEGUIOgreRenderer_d.lib
Release: CEGUIBase.lib CEGUIOgreRenderer.lib
DLL拷贝到工作目录:
CEGUIBase_d.dll CEGUIOgreRenderer_d.dll CEGUIExpatParser_d.dll CEGUIFalagardWRBase_d.dll
CEGUIBase.dll CEGUIOgreRenderer.dll CEGUIExpatParser.dll CEGUIFalagardWRBase.dll
增加以下内容到resources.cfg(用指向CEGUI datafiles文件夹的路径替换掉path_to_cegui)
[Imagesets]
FileSystem=path_to_cegui/imagesets
[Fonts]
FileSystem=path_to_cegui/fonts
[Schemes]
FileSystem=path_to_cegui/schemes
[LookNFeel]
FileSystem=path_to_cegui/looknfeel
[Layouts]
FileSystem=path_to_cegui/layouts
- Reiiden制作笔记C(OGRE/CEGUI配置)
- Reiiden制作笔记F(OGRE中的CEGUI DEMO7 CEGUI::RenderEffect)
- Reiiden制作笔记A(OGRE坐标轴总结)
- Reiiden制作笔记D(OGRE摄像机方向总结)
- Reiiden制作笔记E(OGRE编码总结)
- Reiiden制作笔记B(OGRE中的向量Vector3的成员方法)
- Reiiden制作笔记H(OGRE Materilas/HLSL 的完整例子)
- Reiiden制作笔记G(D3D的渲染流程)
- OGRE+CEGUI编译配置
- CEGUI嵌入OGRE笔记
- 在OGRE下配置CEGUI
- CeGui+Ogre
- Ogre笔记九:基础教程六—CEGUI和Ogre
- OGRE + CEGUI :强大的用户界面(转)
- Ogre中级教程(九): 深入CEGUI
- 图文教你如何配置OGRE 1.7.0+CEGUI 0.7.1(1)
- OGRE 引擎官方基础教程 (七) OGRE 和 CEGUI
- Ogre基础教程7:CEGUI 与 Ogre(未完成)
- Qt 程序打包
- 码率的理解
- SubclassWindow 说明
- opencv2.X cvcam.h cvcam.lib cvcam.dll
- (转)C++ 版本的protobuf 动态序列化方法
- Reiiden制作笔记C(OGRE/CEGUI配置)
- 使用zlib库里的compress函数与uncompress函数
- linux下软件的基本安装和卸载
- TFT LCD的各种参数设置
- 20个开源项目托管站点推荐
- android开发新浪微博客户端 完整攻略
- Unable to process deployment descriptor for context 'null'错误
- Learning Linux(4): Suggestions
- ubuntu ssh 服务安装