admin管理员组

文章数量:1532459

2024年5月30日发(作者:)

OGRE1.7.2 安装

2011-11-16 11:17:47

标签:ogre1.7.2 休闲 职场

最近老师说让我们学习一下OGRE场景编辑器,网上搜索了很久,最后搜索到了Ogitor学做编

辑器的方法,前提是要先编译好OGRE,于是,我就开始看网上的各种资料来学习OGRE,由于没

人给予指导,都是自己一点点在网上看别人博客上总结的方法和自己的摸索总结出来的一些方

法。。

首先说一下我会介绍两种办法来配置: SDK 和源码

首先申明一下: 我的环境. Win7 + VS2008 + DirectX SDK (February 2010)

一、SDK(这个不需要进行源码编译)

这个版本,主要是为那些需要用OGRE,但是不打算研究的。

学过DirectX的人都应指导SDK应怎么配置吧,就是配置lib 和 include: 但是由于

OGRE中引入Bosst(这个即将引入标准库的,类似STL)的东西,所以还是需要配置一下Boost

的lib和include库,不过你没必要自己去下,OGRE里面就有,下面说说详细的:

1、首先到OGRE的官网下载SDK:最新版本是1.7.2:根据自己的平台和编译器,下载

合适的版本网址:

/download/sdk

2、首先你的机器上必须有DirectX 或者 OpenGL 这样一个图形处理的SDK:

看一下整个操作:

a、安装并配置DirectX SDK(官方建议的版本是

DirectX SDK - February 2010。

不同版本的DXSDK可能会造成OGRE编译失败,这个要注意。)

1、把DirectX SDK里的include文件夹添加进包含文件中

2、把DirectX SDK里的Libx86文件夹添加进库文件中

3、把DirectX SDK里的UtilitiesBinx86添加进可执行文件中

这三步是在vs2008中使用的时候要配置的,如果单单只是要cmake编译OGRE的源代码的话,不

需要配置的,只要装一下DirectX SDK (February 2010)就行了,cmake中Configure的时候,

会自动找到里面的include和lib文件的。。

b 、安装并配置OGRE SDK 1.7

1、把OgreSDK_vc9_v1-7-2includeOGRE添加进包含文件中

2、把OgreSDK_vc9_v1-7-2boost_1_44添加进包含文件中(注意:由于ORGE中使用了

boost不 添加这个的话就会提示少)

3、把OgreSDK_vc9_v1-7-2libdebug添加进库文件中 //这个和以往的不同

4、把OgreSDK_vc9_v1-7-2boost_1_44lib添加进库文件中

然后整个编译一边的这个解决方案:

最后你想看里面的例子的话,就得打开SampleBrower的那个工程:调试-》开始执行(不

调试)。

通过上面可以看到,SDK是很方便、很简单的,不过我使用的是用OGRE的源代码进行

编译的,如下面所述的方法。

二、 通过源代码编译:

首先你得准备三样东西:

1、OGRE的源码:想编译OGRE,最起码要有OGRE的源码吧。可以去官方

网站下载最新的源码包,我这里用的是1.7.2版本的,下载下来的文件叫

ogre_src_。运行下载下来的程序,解压源码到一个目录下备用(我

的目录为:E:ogre_src_v1-7-2)。

2、下载并安装DirectX SDK,官方建议的版本是DirectX SDK - February

2010。不同版本的DXSDK可能会造成OGRE编译失败,这个要注意。

本文标签: 配置编译下载文件源码