http://blog.csdn.net/cll611/article/details/8254274
声明:转载请注明出处。
解压CEGUI 压缩文件 到任意目录,例:G:\ogre,如图2-1
图2-1
然后进行CEGUI 依赖库 的添加,添加到G:\ogre\CEGUI-0.7.5。如下图2-2目录
图2-2
然后进入到如下图2-3目录:G:\ogre\CEGUI-0.7.5\projects\premake
图2-3
用文本编辑器(为了更好的显示,建议用UltraEdit 等功能比较强的文本编辑器打开)、也可以直接用vs打开目录下的config.lua,找到下面几行:
改为:(注意:具体目录根据自己Ogre安装目录确定)
找到CEGUI_OLD_OIS_API变量,设置为false(我们这里用的这个版本默认已经是false了)
找到OGRE_RENDERER变量,设置为true
找到SAMPLES_OGRE变量,设置为true
保存此文件!
然后进入目录G:\ogre\CEGUI-0.7.5\projects\premake,运行build_vs2008.bat(或对应的其他版本),你将看到CEGUI.sln,继续运行build_samples_vs2008.bat(或对应的其他版本),你将看到CEGUISamples.sln;
然后到G:\ogre\CEGUI-0.7.5\projects\premake目录下(根据自己CEGUI 安装目录
而定)打开CEGUI.sln 选择Debug 和Release 两种模型,分别编译
编译成功后,再对CEGUI Samples.sln 的Debug 和Release 分别编译,编译成功后,可以查看CEGUI.sln 里面的实例,可以选取其中一个工程,点击右键设为启动项目,如下图2-8所示:
图2-8
然后运行。我的电脑提示:
图2-9
所以我就把G:\ogre\CEGUI-0.7.5\dependencies\bin(根据自己CEGUI 的安装目录决定) 这个目录会看到如下图2-10一些文件:
图2-10
都拷到了C:\Windows\system下。
然后再次运行,假若你又出现如下图2-11错误:
图2-11
则把刚才把G:\ogre\CEGUI-0.7.5\dependencies\bin目录下的所有dll 文件拷贝到:G:\ogre\CEGUI-0.7.5\bin (根据自己CEGUI的安装目录决定)这个目录下,同时到(根据自己CEGUI的安装目录决定)这个目录下,同时到G:\Ogre\OgreSDK_vc9_v1-8-0\bin\Debug和G:\Ogre\OgreSDK_vc9_v1-8-0\bin\Release(根据自己Ogre 的安装目录决定)两个这个目录下,分别拷贝:OgreMain_d.dll 和OIS_d.dll 以及OgreMain.dll 和OIS.dll,到G:\ogre\CEGUI-0.7.5\bin(根据自己CEGUI 的安装目录决定)这个目录下,然后再次运行示例工程,可以看到如下图2-12启动界面,
图2-12
选择OpenGLRenderer 或者DirectX 运行:(注意不要选Ogre EngineRenderer)
(若出现下述问题:
,
先在VS2008里添加CEGUI相关的信息或检查下VS2008->Tools里是否有。
然后我们需要到解决方案一栏全部选择所有工程,点击右键----Properties
然后选择ConfigurationProperties----Debugging:
在Working Directory中填“G:\ogre\CEGUI-0.7.5\datafiles”。 点击确定,重新运行,如果按照上述方式,应该可以成功运行了。
)
~~~~效果如下图2-13:
图2-13
这样总算是把CEGUI 也算是配置好了。