如何编译ogre
2007-11-07 12:05
197 查看
想玩游戏编程?嗯,找个图形引擎来玩玩是一个不错的开始。
这里推荐一下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下面玩呢?我还没来得及试呢,你如果试了记得告诉我哦:)
这里推荐一下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下面玩呢?我还没来得及试呢,你如果试了记得告诉我哦:)
相关文章推荐
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 在VS2008(VC9)中如何正确编译Ogre 1.7.2
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 在VS2008(VC9)中如何正确编译Ogre源码
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 如何编译调试 ogre tutorial 程序 . 1.8.1 版本
- 如何自己编译生成Ogre的API文档
- OGRE CG教程(二): 如何编译CG
- 手把手教你如何配置和编译ogre 1.7.0 + cegui 0.7.1
- 如何编译OGRE
- 如何编译安装Bundler
- 如何将Android应用程序编译至image/rom中
- 一个软件包通过编译源代码安装后,如何完全的卸载??