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路径(好像是自动生成的吧,