图文教你如何配置OGRE 1.7.0+CEGUI 0.7.1(2)(原创)
2010-07-03 00:36
这一篇是接最开始有关OGRE那篇,这篇是讲CEGUI配置。首先我提醒一下,我这里的CEGUI配置是和前面OGRE的配置是紧密相连的,比如文件放置的地方等。 大家注意看文件中终点标准出来的地方。 1.下载下图中两个文件;
这个两文件是配套的,是针对VS2008的,大家一定不要搞错了 资源的地址,大家去官方网站上找,很好找到的。 2.解压缩CEGUI-0.7.1.ZIP到
C:\\OGRESDK\\CEGUI-0.7.1,目录看起来如下图
3.解压缩CEGUI-DEPS-0.7.x-r1-vc9.zip,把dependencies文件放到C:\\OGRESDK\\CEGUI-0.7.1里面。 如下图
4.
进入C:\\OGRESDK\\CEGUI-0.7.1\\projects\\premake 用记事本打开目录下的config.lua,
建议用查找的方法,找到下面的这些变量,修改为下面的
OGRE_PATHS = { \ C:\\OGRESDK\\ogre-v1-7-0 \\
OIS_PATHS = { \ C:\\OGRESDK\\ogre-v1-7-0 \\,大家注意这里面的斜杠,方向是不一样的 找到CEGUI_OLD_OIS_API变量,修改为false 找到OGRE_RENDERER变量,修改为true 找到SAMPLES_OGRE变量,修改为true 5.
进入目录C:\\OGRESDK\\CEGUI-0.7.1\\projects\\premake,运行build_vs2008.bat,将会得到CEGUI.sln
运行build_samples_vs2008.bat,你将看到CEGUISamples.sln 6.把C:\\OGRESDK\\CEGUI-0.7.1\\dependencies\\bin里面的文件都COPY到C:\\OGRESDK\\CEGUI-0.7.1\\bin文件里
7.运行CEGUIL.sln,编译,DEBUG和RELESE版本
在编译的过程中,如果出现找不到某些文件,比如找不到OgreBuildSettings.h,那么你就去工具->选项->项目和解决方案->VC++目录的包含库的位置把那个文件的路径添加进去。
下图是我的包含文件的路径,仅供参考,看看你有哪些没有加进去
下图是库文件的包含路径
8.编译CEGUISamples.sln,这里有个很重要的地方一定要注意,首先要单独编译CEGUISampleHelper,编译好它之后再右击解决方案,把单启动改称多项启动,然后,右击解决方案,点生成解决方案。编译好DEBUG,和RELESE版本。
9.作完上面的后,把C:\\OGRESDK\\ogre-v1-7-0\\bin\\debug里面的
OgreMain_d.dll和OIS_d.dll复制到C:\\OGRESDK\\CEGUI-0.7.1\\bin里面,对应RELESE,不用说你们知道怎么做了对吧。