2024年4月6日发(作者:)
配置cegui0.7.1+ CELayoutEditor-0.7.1
前言:CEGUI在软件开发方面使用越来越广泛,很多初学者,
尤其在校的学生可能早就想跃跃欲试了吧,可惜由于CEGUI
自身引用了很多其他的开源库,导致配置相对来说不太容
易。为了让大家更好的学习和应用CEGUI,那么下面把自己
在配置编译过程中用到的相关网页文章引用总结如下。相信
只要你认真的看,一定能够配置成功。如果经过以下步骤还
没办法解决你碰到的问题(像我一样)。你可以登录
/官方的知识库,里面讲的很详
细,有很多常见编译问题的解决办法。
我一般是转载别人的文章,方便自己查看。不过看到有人留言问问题,我就自己
写点东西。
需要下载的东西,我一般都是下载的源代码,编译器是vs2008(sp1),系统是
xp(sp3)。
1、编译ogre
ogre:/download/source
在这里面找到源代码 OGRE 1.6.5 Source For Windows 依赖包:Visual C++.Net
2008 (9.0) Precompiled Dependencies
可能要用到DX的sdk,我不知道,反正我是安装了的。
解压ogre源代码,解压依赖包,要把依赖包解压到ogre源代码里(Dependencies
文件夹)
编译,生成需要的lib,dll。
2、编译CEGUI
CEGUI:/wiki//CEGUI_Downloads_0.7.1
在这里面找到源代码
CEGUI 0.7.1 Library Source Downloads
This package contains the source code supplied as a compressed zip
archive. It is intended for Microsoft Windows users. Download Now!
依赖包:
CEGUI 0.7.1 Binary Downloads for Microsoft Visual C++ 2008
This package contains a set of precompiled external libraries used by
CEGUI supplied as a compressed zip archive. This dependencies package is
needed to build CEGUI 0.7.1 from source. Download Now!
解压CEGUI源代码和依赖包
2.1 在CEGUI-0.7.1projectspremake里面点“build_”,然后就
会生成一个“”
然后打开编译,生成需要的lib,dll。
现在ogre和cegui已经差不多搞好了,不过中间差个连接的东西。ogre里面叫
“OgreGUIRenderer”,cegui里面叫
“CEGUIOgreRenderer”。我们现在不用ogre里的“OgreGUIRenderer”,这个
太老了。用“CEGUIOgreRenderer”。
这时我发现“”没有这个项目,这要在
“”设置
找到:按下面修改(路径改成ogre源代码文件夹的路径)
OGRE_PATHS = { "D:/OgreME/ogre", "OgreMain/include",
"lib" } --修改
OIS_PATHS = { "D:/OgreME/ogre/Dependencies", "include/OIS",
"lib" } --修改
CEGUI_OLD_OIS_API = false --修改
OGRE_RENDERER = true --修改
然后在点build_,打开“”,看下有没有
“CEGUIOgreRenderer”项目。
如果有就好了,修改下项目属性的include和lib路径(好像是自动生成的吧,
发布评论