OGRE1.7学习笔记一:编译ogre
2010-03-15 19:51
295 查看
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配置,选择编译器->完成。如下图
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引擎的源代码和相关的示例代码。
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
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配置,选择编译器->完成。如下图
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引擎的源代码和相关的示例代码。
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
相关文章推荐
- 【转】Ant学习笔记——自己构建Ant编译环境
- 编译原理学习笔记09——(比蜡还要没有味道的——枯燥的LL)——2014_1_25
- 编译原理学习笔记
- 编译原理学习笔记10——(野火烧不尽再递归下降—— E → E+T | T从上向下程序)——2014_1_26
- jsp学习笔记:语法Directive(编译指令,相当于执行期间的命令)
- Keras学习笔记----三(编译 训练 例子)
- [学习笔记]在windows下编译内核[大杂烩]
- redis 学习笔记(1)-编译、启动、停止
- Windows下从源码编译Nginx(学习笔记)
- 编译原理学习笔记
- pjsip学习笔记之一 –pjsip库编译及使用
- 内核编译安装学习笔记
- 计算机网络(自顶向下方法)学习笔记 1.7 计算机网络和因特网的历史
- 在Ogre 1.7 (Cthuga)下编译Hydrax 0.5.1(修改过程)
- Nutch学习笔记3:Nutch 1.7 版本 之 HtmlParser 解析流程分析
- OpenCV学习笔记 OpenCV_SVN静态库的编译 .
- Django 1.7 Tutorial 学习笔记
- Apache Spark 学习笔记(2)- 编译Hadoop
- Nutch学习笔记4-Nutch 1.7 的 索引篇 ElasticSearch
- Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试 - 张进の专栏 - 博客频道 - CSDN.NET