博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OGRE的安装和编译【转+改】
阅读量:6950 次
发布时间:2019-06-27

本文共 1459 字,大约阅读时间需要 4 分钟。

一直就想深入了解下游戏引擎内幕。很早就听说过著名的开源游戏图像引擎OGRE。今日有空决定装来玩玩。但是对于软件工程还有VS2010很不了解的我而言,无论是编译还是配置,都如天书一般,还好有高人指点。才得以安装成功。

编译及运行环境:Windows 7 、 vs2010。

编译前的准备:

  1.想编译OGRE,最起码要有OGRE的源码吧。可以去官方网站下载最新的源码包,我这里用的是1.7.3版本的,下载下来的文件叫 ogre_src_v1-7-3.exe。运行下载下来的程序,解压源码到一个目录下备用。

  2.下载并安装DirectX SDK,官方建议的版本是 。不同版本的DXSDK可能会造成OGRE编译失败,这个要注意。

  3.安装Boost库,这个非必须,但是建议安装上去,以提高性能和开启后台加载等一些功能。

    建议的Boost库版本为1.44.0,Windows用户可以通过下载 安装,安装时确保选中了"Multithreaded"和"Multithreaded Debug",选择库的时候,要选上Boost Date Time 和 Boost Thread。

    

  4.下载依赖包,OGRE的依赖包可以在 上下载到。将下载的依赖包解压到OGRE源码所在目录下,保持默认文件夹名称"Dependencies"就好。解压好的依赖包位置如下图。

    

  5.进入刚才加压出来的依赖包的目录下的src文件夹,打开OgreDependencies.VS2010.sln,Debug和Release各编译一次。

  6.下载并安装cmake,官方网站是。下载地址如下

 

至此,编译前的准备工作全部完成,下面进入OGRE的编译环节。

  1.启动cmake,在"where is the source code"处填入OGRE源码路径,在"Where to build the binaries"处填入编译环境生成的路径,这个路径可以指向一个不存在的目录,cmake会自动创建它。以后整个OGRE的编译都会在这个路径下进行。

  

  2.点击cmake界面左下角的Configure按钮,第一次配置需要选择编译器,我们选择vs2010 32bit。

  3.待第一遍配置完成后,可以看到配置选项都是红色,这时,再次点击Configure按钮,执行完成后选项变为灰色。(这一步的作用是使用OGRE默认配置来配置编译环境)

  4.配置完成之后点击Configure按钮右侧的Generate按钮生成项目。

  5.执行完成后,cmake会将项目生成到之前配置的"Where to build the binaries"路径下。

  6.打开"Where to build the binaries"路径,会发现cmake已经为我们生成了整个OGRE工程,打开OGRE.sln,编译即可。

参考资料:

Building Ogre : How to build Ogre and/or your own projects using Ogre

  

CMake Quick Start Guide

  

以上是转载部分。

编译完成后进入bin文件夹,找到SampleBrowser_d.exe便可开始观赏sample之旅了。你就可以看到多个实时demo啦~

转载于:https://www.cnblogs.com/ShaneZhang/archive/2011/07/05/2098455.html

你可能感兴趣的文章
归并排序及其优化
查看>>
《TCP IP 详解卷1:协议》阅读笔记 - 第八章
查看>>
C语言,能开发什么?怎么去学习?
查看>>
11 SVM - SMO - 序列最小优化算法
查看>>
Android 拍照或相册剪裁后取头像
查看>>
Linux命令参数详细解析-ping
查看>>
《构建高可用Linux服务器 第3版》—— 1.2 全面了解Linux服务器
查看>>
《开放复杂智能系统——基础、概念、分析、设计与实施》—第1章1.5节 小结...
查看>>
《测试驱动数据库开发》——2.4 增量构建
查看>>
网站图片优化你需要知道的地方
查看>>
《计算机科学概论》—第3章3.4节音频数据表示法
查看>>
深入理解Java内存模型(一)——基础
查看>>
C++程序设计:原理与实践(进阶篇)15.3 序列和迭代器
查看>>
后台开发:核心技术与应用实践2.3 类的多态
查看>>
智能哲学:在AI前沿上人类伦理学的挑战与应战
查看>>
简单5步隐藏Ubuntu13.04 Unity 启动器
查看>>
《Redis入门指南》一5.4 Node.js与Redis
查看>>
《精通Python网络爬虫:核心技术、框架与项目实战》——2.3 用户爬虫的那些事儿...
查看>>
《树莓派渗透测试实战》——导读
查看>>
《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.6 第5阶段:沟通结果...
查看>>