OGRE 1.8.1 编译 For Visual Studio 2013

来源:互联网 发布:围棋死活题软件 编辑:程序博客网 时间:2024/05/16 09:25

1.准备:

    首先请登录http://www.ogre3d.org/download/source,  下载OGRE 1.8.1 Source For Windows以及Dependencies Source Repository with CMake build system

   若未安装Direct X SDK 或 Cmake  ,请下载并安装。

  地址: http://www.microsoft.com/en-us/download/details.aspx?id=6812

             http://www.cmake.org/cmake/resources/software.html

 

2.解压缩Ogre以及依赖文件,并分别为其新建Build工程目录

    

 

3.编译Ogre依赖文件。

  a)  打开cmake-gui, 点击Browse Source,选择ogredeps所在的目录。

       点击Browse Build,选择Step2为依赖文件新建的Build目录. 

       点击Configure按钮。选择适合的Visual Studio 12版本

b) Configure完成后,中间的框框会红一片,再点一次Configure,红色没有了就OK了。

c) 点击Generate,生成工程文件。

d) 进入Ogre依赖工程的build目录,打开ALL_BUILD工程,依次编译ALL_BUILD, INSTALL.

    编译时如果出现未找到unistd.h情况,可将#include <unistd.h>注释掉。

 

4.编译Ogre

a)  跟3.a类似,选择Ogre源文件及工程文件所在目录,点击Configure

b)  cmake会弹出Error对话框,点击OK,在OGRE_DEPEDENCES_DIR行选择步骤3中生成的依赖库目录。

     具体目录在ORGE\cabalistic-ogredeps\Build\ogredeps(以2中的目录结构为例)

     再次点击Configure

c)  在列表中勾选想要编译的内容,如需编译GLES版本的Ogre库,就在OGRE_BUILD_RENDERSYSTEM_GLES选项后勾上。

d)  勾上Groupd ,Advanced。 点开OGRE标签,找到OGRE_CONFIG_CONTAINERS_USE_CUSTOM_ALLOCATOR,将其后面的勾去掉

   

e) 点击Configure.   点击Generate.

f) 进入Ogre的Build目录,打开OGRE工程文件,依次编译ALL_BUILD,INSTALL即可。

 

 

 

0 0