在ubuntu9.10下编译OGRE1.7 & CEGUI0.7.1

本文介绍在Linux环境下从源码编译跨平台游戏开发库的过程,包括Ogre1.7、CEGUI0.7.1及配套编辑器等,并提及了FMOD的编译流程。文章还讨论了一些特定于操作系统的细节。

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

其实OGRE/CEGUI都是跨平台的开发库,在Linux下编译它们是件很轻松的事情。如果遇到依赖库(如安装OGRE时的OIS,CEGUI时的Python的正则表达式库等)或工具(生成OGRE1.7工程文件的CMAKE等)时,首先APT-GET一下。如果GET不到,就去其官网DOWN一下,然后编译安装。总之,这个过程并不复杂。另外,如果使用Linux原生的Makefile的话,在configure的时候还可以help一下看看,对一些选项进行on/off。

 

经过大概两三个小时(时间和机器有点关系,我的U是Q8300)的奋战,我从源码编译了Ogre1.7 & CEGUI0.7.1 & CELayoutEditor0.7 & CEImagesetEditor0.7。然后,FMOD也是跨平台的,去官网DOWN一个tar包下来(这个更简单直接make就可以了)。

 

看看效果如何:

 

 

 

 

 

搞定了,一切都是Native的!有了这些东西,就可以开始游戏了。当然网络库RakNet,物理系统PhysX等等都是跨平台的,都是可以拿来用的。另外发现一个小问题,CEImagesetEditor在Ubuntu下,鼠标移动到图片上时左边定义的图片会相应的被选中,这个在Windows没有。(我在Windows下用的是编译好的Bin文件,也许和编译时的选项有关?但这无疑是一个非常好用的特性!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值