OGRE1.7学习笔记一:编译ogre

      2009年12月31号,OGRE1.7RC版发布

      2010年2月03号,irrlicht发布1.7.0

      2010年2月17号,irrlicht更新至1.7.1

      2010年2月28号,OGRE发布1.7RC(final)版,两大开源引擎拼得很凶啊:-),对广大好学者来说是件好事情。Iphone项目总算gold了,听说卖的不错。休息了一下,开始研究OGRE1.7。

      OGRE1.7开始使用CMake来生成项目解决方案。这个很方便的让跨平台者配置不同平台下自己的项目。嗲!

      STEP1: 从ogre官方网站下载1.7源代码,也可以使用svn直接获取ogre svn服务器上的代码(与时俱进),svn地址为https://svn.ogre3d.org/svnroot/ogre/branches/v1-7  至于svn客户端- -大家爱用啥就用啥,mac下推荐versions,可惜是收费的(晚上应该有老版破解),习惯命令行的童鞋们自然手到擒来。

      STEP2: 从ogre官方下载相应平台的Dependency Package,里面放的是OGRE会用到的第三方开源库的源代码。下载后解压目录到ogre目录下面。目录文件如图:

     

      编译Dependency Package中的所有项目,release和debug都要。

 

      STEP3: 下载一个cmake,地址http://www.cmake.org/ 目前最新版本2.8(截至2010年3月15日)。

      STEP4: 运行cmake,选择源代码路径和项目解决方案路径(对于广大win32的vs用户来说,就是生成sln和vcproj文件的目录),建议放在不同的目录下,避免混乱。路径选择好后后按左下角configure配置,选择编译器->完成。如下图

     Cmake Step4

 

 

      STEP5: 完成配置后,会出来很多红色选项,红色表示的是新的或者修改过的的配置选项。选择[Advanced View]可以显示详细配置。然后根据需要配置解决方案,每一列的含义在以下网站有详细解释: http://www.ogre3d.cn/wiki/index.php?title=%E9%80%9A%E8%BF%87CMake%E6%9E%84%E5%BB%BAOgre

      Cmake会根据ogre中cmake脚本自动配置项目。如果有错误的话,会在最下面的console框中用红色输出。没有错误了,generate框就能点了,点击后,如果生成成功,就会在你选择的生成目录下找到需要的项目文件。打开后里面有ogre引擎的源代码和相关的示例代码。

      Step5

      1.7玩了一把整合,把所有的sample都编译成动态库,然后用一个SampleBrowser去调用所有的应用程序,比较花哨,但是个人认为还是应该提供一些最基本单独应用程序的sample(hello world思想对我来说根深蒂固了,任何平台,任何框架,都应该有个hello world一样的程序,让你可以清楚的知道整个框架的最小单元,从此入手,了解其运作流程,其他模块可以在此基础上学习)。

      编译INSTALL或者ALL_BUILD就可以编译整个项目了,这2个都是个空项目,它利用了项目依赖项来达到编译所有需要模块的目的(恩,这名字很有智慧-。-)如果编译有错,可以查下是否某一个宏开关有误,在Cmake中可以调整。

       至此,OGRE1.7项目配置完成了,如果要生成相应的API文档,请下载doxygen(www.doxygen.org),目前版本1.6.3(截至2010年3月15日),并且在cmake生成项目之前勾上OGRE_INSTALL_DOCS

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值