编译OGRE源码

环境:
OS:Windows10
编译器:Visual Studio 2017(简称vs)
CMake:3.8.0
Microsoft DirectX SDK (June 2010)

1.下载OGRE游戏引擎的源码

https://bitbucket.org/sinbad/ogre
编译OGRE源码_第1张图片
源码下载

2.下载游戏引擎的依赖代码

https://bitbucket.org/cabalistic/ogredeps
编译OGRE源码_第2张图片
依赖下载

观察一下依赖代码目录


编译OGRE源码_第3张图片
依赖源码目录

可见,SDL的代码需要另外下载


编译OGRE源码_第4张图片
SDL代码下载

3.编译依赖库
将下载的SDL代码和依赖代码解压并整合起来(按照原来的代码目录),建立一个build文件夹,以备CMake build使用
使用CMake进行build

编译OGRE源码_第5张图片
CMake使用

将souce目录设置为你的解压整合目录
将build目录设置为新建的build目录
点击 configure ,选择你的编译器版本 比如(vs2017 64)
然后点击generate
不出意外 将会在build目录下生成一个 OGREDEPS.sln 文件,用vs打开
在OGREDEPS.sln解决方案里,我们找到项目INSTALL,然后生成,完成后会在build目录下会多出一个文件夹ogredeps。
4.编译OGRE源码
解压下载的OGRE源码包,然后将刚才生成的ogredeps文件夹考到解压文件夹下,并重命名为Dependencies,新建一个build文件夹
使用CMake进行编译(重复步骤3的CMake编译过程)会在build目录下生成Ogre.sln文件。使用vs打开。
选择项目SampleBrowser.设置为启动项,编译运行。

你可能感兴趣的:(编译OGRE源码)