我们首先需要下载.

1.cmake http://www.cmake.org/download/ (选择window安装包最方便)

2.Ogre1.9源代码 https://bitbucket.org/sinbad/ogre/src/4578da5bf5b00fdf023b87e98099d647c5cb92ab?at=v1-9-0

3.Ogre 依赖库 https://bitbucket.org/cabalistic/ogredeps/overview

然后安装cmake,打开cmake界面,我们首先需要编译Ogre依赖库.

1.这里只需要设置一下Ogre 依赖库的位置与对应生成项目的位置.然后点击configure,选择VS版本,然后generate.

Ogre1.9 源码编译-LMLPHP

2.打开上面生成项目的位置,如我设置的是D:\Project\ogre1.9-Installation\lib,打开这个文件夹,点击OGREDEPS.sln.

3.在OGREDEPS.sln解决方案里,我们找到项目INSTALL,然后生成,完成后会在D:\Project\ogre1.9-Installation\lib目录下会多出一个文件夹ogredeps.

下在我们来编译Ogre1.9的源码:

1.首先我们把Ogre1.9的源码解压到如下目录.并把前面文件夹ogredeps复制到这个目录中,并修改文件名ogredeps为Dependencies.

Ogre1.9 源码编译-LMLPHP

2.同前面设置Ogre1.9源码路径与生成项目路径,然后点击configure,选择VS版本,默认设置,然后点击Generate.

Ogre1.9 源码编译-LMLPHP

3.在生成的D:\Project\ogre1.9-Installation\ogre1.9目录下,打开Ogre.sln解决方案.

Ogre1.9 源码编译-LMLPHP

4.选择项目SampleBrowser.设置为启动项.第一次运行会提示找不到OIS_d.dll,复制前面Dependencies\bin\Debug下的OIS_d.dll到ogre1.9\bin\debug下.然后运行.

Ogre1.9 源码编译-LMLPHP

05-08 14:55