天天看点

CEGUI讲解-第二章

    这么久时间没有更新CEGUI学习的很抱歉 由于前两个月一直在忙着一个项目所以请大家原谅。

    ok 我们接着上一章节的讲解 这节主要是如何编译CEGUI库。

    将您下载的 CEGUI-0.7.7.zip(当前的最新版本为一月发出的0.7.8版本)和CEGUI-DEPS-0.7.x-r3-vc10压缩包进行解压,将CEGUI-DEPS-0.7.x-r3-vc10里的dependencies文件夹剪切进CEGUI-0.7.7文件夹里,可以选择的把CEGUI-DEPS-0.7.x-r3-vc10删除了,因为此时文件夹里是空的。

此时你会看到CEGUI-0.7.7文件夹下有以下的文件夹,我将对其进行解释。

   bin//编译CEGUI库所生成的DLL以及CEGUI自带例子的执行文件会在该目录 如您的程序是动态的则需在该目录将您所素要的DLL复制进您的工作目录。

   cegui //存放着CEGUI的所有头文件,该目录下有Include文件夹以及src文件夹,在您的程序里需要C++目录里需要链接Include目录。

   datafiles//此目录下包含着CEGUI所有的资源文件。有文字的目录fonts,图片目录imagesets,以及“控件排布”looknfeel文件等等,自行查看。

   dependecies//此文件夹是从CEGUI-DEPS-0.7.x-r3-vc10剪切过来的,是CEGUI用着的相关第三方库的头文件以及DLL以及lib文件,比如OpenGL的等。

   doc//此文件夹是用户自己建立帮助文档时doxygen文档系统所需的。

   lib//此文件夹是编译CEGUI库所生成的lib文件,且您的工程链接库应该包含该目录。

    projects //此文件夹下有两个文件夹premake与Xcode Xcode是Mac上需要的所以我们不用管,打开premake文件夹会看见以下的几个bat文件。

          build_samples_vs2003.bat build_vs2003.bat//双击生成vs2003环境的例子工程文件与库工程文件。

          build_samples_vs2005.batbuild_vs2005.bat//双击生成vs2005环境的例子工程文件与库工程文件。

          build_samples_vs2008.batbuild_vs2008.bat//双击生成vs2008环境的例子工程文件与库工程文件 

         由于我们用的是vs2008的所以只需双击build_vs2008.bat,build_samples_vs2008.bat两文件 会生成CEGUI.sln与CEGUISample.sln文件供我 们以后编译CEGUI库以及例子所需。

Sample//此文件夹保存的是例子的头文件以及cpp文件

ok熟悉了这些文件夹以后 开始进行编译库。

打开上面生成的CEGUI.sln文件,在打开CEGUI.sln以前要确保您的计算机上安装了DirectX SDK 需要该文件可以百度搜索尽量下载最新的,且有d3d9.h的SDK 我使用的是Microsoft DirectX SDK (June 2010)版本的。 好了准备工作都已经准备好了,打开CEGUI.sln文件 按照个人所需要的选择编译模式Debug,Release, Debug_static, Release_static, ReleaseWithSymbols

选择好以后在解决方案视图里右键点击 解决方案 "CEGUI"(14 projects)( 英文环境为 Solution "CEGUI" (14 projects) )选择生成解决方案或者重新生成解决方案即可 等工程编译好后,我们的CEGUI库文件就已经编译好了,且可以在您的工程里使用了。在编译好了此库以后,我们可以打开CEGUISample.sln文件 将例子编译出来,等编译好后可以在bin目录下去运行exe文件看CEGUI的效果。