1.从官网下载CEGUI源码和DEPS依赖文件
网址是http://www.cegui.org.uk/wiki/index.php/Main_Page,另外我下的是0.7.7版,就两个文件CEGUI-0.7.7.zip,CEGUI-DEPS-0.7.x-r2-vc9.zip(根据你的VS版本,依赖可能下载的不同),之后解压,不多说了
2.进入CEGUI-0.7.7\projects\premake目录,里面有几个.bat文件,运行即可生成对应的sln文件,供VS打开,生成完成后产生CEGUISamples.sln,CEGUI.sln
3.打开两个文件,将VS的包含路径设置成刚刚下载并解压好的依赖文件的目录,里面包含了GL,freetype的一些库和头文件,必须设置
4.基本上可以编译了,先编译SAMPLE工程的CEGUISampleHelper项目吧,这个项目基本上就是一个SAMPLE程序的框架,编译完成后会在lib文件夹产生对应的.lib文件CEGUISampleHelper_Static_d.lib
5.开始编译CEGUI了,基本上没什么问题了,编译完成后就会在lib目录生成一大堆编译好的.lib文件了,最后一个tolua++cegui是一个exe,不过作用目前还没仔细研究
6.重新开始编译剩下的sample运行程序,不过编译的时候老是报freeglut_static.lib文件找不到(具体原因怀疑是和编译选项有关),但是不管了那么多了,直接把\CEGUI-DEPS-0.7.x-r2-vc9\dependencies\lib里面的freeglut_d.lib文件该为上述几个看看例子的样子