Ogre3d 2.1 源码编译安装教程

 

首先我们来到Ogre3d 源代码托管网站

  1. https://bitbucket.org/sinbad/ogre  


点击图片中的克隆 Clone


然后


如果你电脑里面没有装 Atlassian SourceTree 这个客户端,那就点击蓝色框安装下,安装之后再点击 红色地方。会打开 刚才安装的软件,并且弹出克隆Ogre3d 的对话框


选择一个文件夹保存起来


然后需要Clone Ogre3d的依赖库源代码

  1. https://bitbucket.org/cabalistic/ogredeps  


和Clone 源代码相同的步骤,在选择保存目录的时候注意,请选择和上面相同的父目录,并且文件夹名字设置为EmscriptenDependencies 。


完成上面的两个Clone 之后,Ogre3d的代码就下载完了,然后我们开始编译,如果你的电脑里面没有下载CMake,请先下载安装。


先编译依赖库

在Cmake的安装目录 bin 下面,找到Cmake-GUI,打开后选择依赖库文件夹,然后设置生成目录为依赖库文件夹里面的build文件夹(自己新建一个),然后点击Configure。


在弹出框中选择你的Visual Studio版本。然后Finish。然后点击Generate生成对应VS项目文件。


在依赖库文件夹找到生成的VS项目文件



打开之后首先生成 ALL_BUILD ,然后生成 INSTALL

至此依赖库编译完毕。


下面开始编译Ogre3d 引擎本体。


首先使用Cmake定位到Ogre3d 文件夹,和上面一样的操作,点击Configure。

完毕后会报错,原因是我们的依赖库名字不对或者路径出了问题(我会坑你们?哈哈)。


点击OK后我们来修改Cmake的配置。

找到 OGRE_DEPENDENCIES_DIR 修改为 对应自己电脑上的依赖库的目录



在这里我们还可以做其它的设置,比如我只要OpenGL运行环境而不使用D3D,那我就把Render只勾选OpenGL


OK,确认无误后Generate。

然后同样在指定文件夹 找到 VS项目文件打开。

首先生成 ALL_BUILD

然后生成 INSTALL


编译完毕之后,在对应下图目录的文件夹找到执行文件,打开看看吧

posted @ 2017-03-31 14:26  何人之名  阅读(258)  评论(0)    收藏  举报