如何编译ogre

想玩游戏编程?嗯,找个图形引擎来玩玩是一个不错的开始。
这里推荐一下ogre(地球人都说它好)。

如何编译ogre?嗯,首先你得下载它,在这里
http://sourceforge.net/project/showfiles.php?group_id=2997

其它ogre依赖的第三方库,呵呵,比较多,一个一个慢慢下吧,以下给出网址
如果无效上百度或者google吧

freeimage应该是个图片格式库
http://freeimage.sourceforge.net/download.html

freetype字体库
http://freetype.sourceforge.net/index2.html

ode 这个嘛,是个物理系统
http://www.ode.org/

ois 全称Object-Oriented Input System,负责用户输入
http://sourceforge.net/projects/wgois

cegui,用户图形界面
http://www.cegui.org.uk/wiki/index.php/Downloads

下面这两个做压缩解压缩用的
zlib 这个在百度上一搜就能找出来
zziplib 上google或者百度很容易找到

Cg 这个玩意儿要去NVIDIA公司的主页上下,是个安装包,所谓的cg编程就是指这个吧,
我只下到了库文件,不知道这玩意儿是不是开源的。

最后是dx9开发包了,上微软的主页就可以下到,网址忘了,上百度或google吧,很容易找的

下完了所有的库。
嗯,正如你所看到的,有些第三方库是源码。你得编译它们。
你应该是把vc编译器玩得烂熟了。把库文件路径与头文件路径设一下吧.
dx9 与 cg之类的我就直接把它设到vc环境里头了,对所有工程都有有效,
其它的嘛,你就看了办吧。可以塞到vc环境里,当然也可以逐个工程添加,呵呵挺烦的。

链接出错?提示出现重复定义?
唔,在代码生成里改改吧。嗯,改成md比较好。
某些版本ogre static编译出来的运行好像会出错,可能是在下功力不够吧:(

漫长的编译过程.....

终于编译完成了,
老天都感动得哭了。是的,当时的情况就是这样。

开始你的ogre之旅吧,
加上几个断点,嗯,你会发现ogre的程序结构还是比较容易看懂的,
dx那部分嘛,你不是装了dx开发包了吗?嗯,看它自带的文档好了,省了买书的钱。

嗯,玩来玩去,你发现ogre其实和其它的开源库差不多。想玩得更深入。
在linux下面搭个环境吧,那样你可以直接跟踪代码直到内核驱动那一层,
呵呵,是不是极大满足你的求知欲?
那么如何在linux下面玩呢?我还没来得及试呢,你如果试了记得告诉我哦:)





 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值