Ogre1.8.1源码编译
2013-07-03 13:57
134 查看
本文的编译环境为Windows7_SP1 + VS2010_SP1 + CMake2.8.11 :)
资源下载
1. 下载Ogre1.8.1的源代码,下载链接地址:http://www.ogre3d.org/download/source
2. 下载依赖库的源代码,下载链接地址:http://www.ogre3d.org/download/source,如图:
![](http://images.cnitblog.com/blog/284166/201307/03122339-371ae0c5d4e34c15bc1ccf6d873c8028.jpg)
编译源代码
1. 解压提取下载的Ogre1.8.1源代码,这里我存放到本地目录"E:\Learn\ogre_src_v1-8-1"
2. 解压下载的依赖库源代码,放到目录"E:\Learn\ogre_src_v1-8-1"下,并且将文件夹重命名为"Dependencies",如图:
![](http://images.cnitblog.com/blog/284166/201307/03103229-d12691ce51e14b13803e465923dfa017.png)
3. 运行CMake,准备生成Ogre,在生成的过程中,可能会出现找不到freetype库的错误,这是因为下载的依赖库中包含的freetype库的版本是2.5.0,但是Ogre的CMake文件中并没有设置查找该版本的freetype,因此,我们打开文件"E:\Learn\ogre_src_v1-8-1\CMake\PackagesFindFreetype.cmake",定位到34行,添加查找freetype2.5.0版本,如图:
![](http://images.cnitblog.com/blog/284166/201307/03122830-cb7a0eaef7bf4d10bb623716b3a20f00.jpg)
4. 开始生成Ogre,生成成功后,进入目录"E:\Learn\ogre_src_v1-8-1",会看到解决方案"OGRE.sln",开始编译吧 :)
5. 将需要的dll从"E:\Learn\ogre_src_v1-8-1\Dependencies\bin\Debug(Release)"拷贝到"E:\Learn\ogre_src_v1-8-1\bin\Debug(Release)"
6. OK,that's all!
资源下载
1. 下载Ogre1.8.1的源代码,下载链接地址:http://www.ogre3d.org/download/source
2. 下载依赖库的源代码,下载链接地址:http://www.ogre3d.org/download/source,如图:
![](http://images.cnitblog.com/blog/284166/201307/03122339-371ae0c5d4e34c15bc1ccf6d873c8028.jpg)
编译源代码
1. 解压提取下载的Ogre1.8.1源代码,这里我存放到本地目录"E:\Learn\ogre_src_v1-8-1"
2. 解压下载的依赖库源代码,放到目录"E:\Learn\ogre_src_v1-8-1"下,并且将文件夹重命名为"Dependencies",如图:
![](http://images.cnitblog.com/blog/284166/201307/03103229-d12691ce51e14b13803e465923dfa017.png)
3. 运行CMake,准备生成Ogre,在生成的过程中,可能会出现找不到freetype库的错误,这是因为下载的依赖库中包含的freetype库的版本是2.5.0,但是Ogre的CMake文件中并没有设置查找该版本的freetype,因此,我们打开文件"E:\Learn\ogre_src_v1-8-1\CMake\PackagesFindFreetype.cmake",定位到34行,添加查找freetype2.5.0版本,如图:
![](http://images.cnitblog.com/blog/284166/201307/03122830-cb7a0eaef7bf4d10bb623716b3a20f00.jpg)
4. 开始生成Ogre,生成成功后,进入目录"E:\Learn\ogre_src_v1-8-1",会看到解决方案"OGRE.sln",开始编译吧 :)
5. 将需要的dll从"E:\Learn\ogre_src_v1-8-1\Dependencies\bin\Debug(Release)"拷贝到"E:\Learn\ogre_src_v1-8-1\bin\Debug(Release)"
6. OK,that's all!
![](http://images.cnitblog.com/blog/284166/201307/03135140-04ceaa0b949c4bd788a8798522ee4e9b.png)
相关文章推荐
- OGRE1.8.1源码编译(VS2008)
- OGRE1.8.1源码编译(VS2008)
- OGRE1.8.1源码编译(VS2008) - 水煮鱼丸
- 环境: ubuntu 用cmake 从Ogre源码编译Ogre SDK
- OGRE1.8.1+MyGUI3.2.0+VS2010 编译配置图文详解
- 编译ogre源码的时候出错 error MSB3073
- Ogre源码编译教程
- windows 8 编译 Ogre 1.8.1 的方法
- 如何编译调试 ogre tutorial 程序 . 1.8.1 版本
- Ogre源码编译步骤
- OGRE1.8.1+MyGUI3.2.0+VS2010 编译配置图文详解
- OGRE1.8.1+MyGUI3.2.0+VS2010 编译配置图文详解
- Ogre1.8.1编译时大量warning的问题
- 编译Ogre1.8.1 for vs2010
- 【转载】Ogre3d 2.1 源码编译安装教程
- 使用XCode4.5.1编译iOS版Ogre1.8.1的方法
- vs2010 编译 Ogre 1.8 源码
- Ogre源码编译及HelloWorld程序
- OGRE 1.8.1 编译 For Visual Studio 2013
- Windows+QT5.9.2+QTCreator编译PCL1.8.1源码