编译CEGUI步骤

本文详细介绍了如何从官网下载 CEGUI 0.7.7 版本及其依赖文件,并使用 Premake 工具生成解决方案。接着通过设置 Visual Studio 的包含路径来编译 CEGUISampleHelper 和 CEGUI 工程,最后解决编译过程中遇到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件该为上述几个看看例子的样子



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值