【Ogre开发】之一:Ogre sdk的安装以及示例代码的编译和运行

本文介绍Ogre3D图形渲染引擎的安装步骤及所需工具,包括SDK安装、依赖项配置与示例代码编译运行等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ogre sdk的安装以及示例代码的编译和运行

 

本章由cowboylym(酒劍仙采葡萄)编写,转载请注明出处。 

作者:酒劍仙采葡萄    邮箱: cowboylym@163.com   


Ogre是什么?

首先看下Ogre的全称(Object-oriented Graphics Rendering Engine)

翻译过来就是:面向对象的图形渲染引擎。

Ogre 3D是一个成熟,稳定,可靠,灵活,跨平台,而且拥有丰富功能实时3D图形库。

 

使用Ogre我们需要哪些硬件和工具?

Ogre可以在各种3D图形硬件上运行,但是性能可能各不相同。

 

至于开发工具:

你需要一个C++的编译器,这里我使用的是VS2012官方下载地址:http://www.microsoft.com/visualstudio/chs/downloads

 

学习Ogre一个好的C++基础是很重要的(面向对象的编程思想)。

虽然就算你不懂C++语言,也一样可以使用Ogre。因为很多非官方组织提供了OgreAPI的各种语言接口或者封装,其中包括C#JavaPythonRuby等等。但是,他们并不属于Ogre核心的一部分,所以并不能保证他们拥有绝对的稳定性和完整性。Ogre使用的是遵守ISO标准的C++语言开发,Ogre核心开发团队并不能保证其他语言对其的绑定的兼容性。

 

所以大多数的情况下,你需具有一定的C++知识来使用Ogre的全部特性。这并不意味着你一定要了解:什么是面向对象,什么是设计模式,如何用C++的方式来思考,甚至多态。这本书只需要你知道如何使Ogre API,知道一些C++的算法和代码实例。

 

安装Ogre

SDK官方下载:http://www.ogre3d.org/download/sdk

依赖项ogredeps:http://download.youkuaiyun.com/detail/cowboylym/5863085

你还要用到一个跨平台的安装(编译)工具CMake下载地址:http://download.youkuaiyun.com/detail/cowboylym/5863043

 

首先:解压SDK到你指定的文件夹下

然后再解压依赖项OgreDeps。

安装Cmake。安装完成后 打开Cmake

在输入和输出路径上填上OgreDeps的解压路径 如下图:

然后点击Configure按钮。选择你所要生成的工程类型我是vs2012的所以这里选择 Visual Studio11。再点击完成,最后点击Generate生成VS工程文件。


用vs2012打开OGREDEPS.sln文件。并编译它(特别强调其中的INSTALL项目要单独编译一下)。还有别忘了编个Release版出来

编译完成后将Ogredeps包拷贝到刚才解压出来的SDK目录下面,

接着用上面同样的方法用Cmake配置生成OgreSDK对应的vs工程

配置过程中 我这边报了几个路径错误


我解决的方法是将依赖项的文件夹名重命名为Ogredeps将其中的bin目录拷贝到src目录下问题解决。配置完成后先不忙生成 我们点击一下cmake面板上的Grouped复选框将工程分类然后在OGRE分类下将TEST勾选上(这里面包含了Ogre中有关BillBoard的例子在后续章节中会详细讲)然后生成vs工程文件。

生成完毕后 我们会看到如下图所见的一些工程文件


打开OGRE.sln编译。

编译的过程有点长 哥的本本配置低保守估计大概要编一刻钟。我们可以先去喝喝茶 看看小电影先。

 

 

——————————编译完毕————————————

运行Bin目录下的SampleBrowser_d.exe文件 就可以看到SDK自带的例子了。

至此OgreSdk就安装完毕了 下一节 将正式进入Ogre的世界

To be continued...

                                                                                                                                      ——  貳零壹叁 年 捌 月 叁 日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值