vs2010 编译 Ogre 1.8 源码

开始准备:

boost 1.51    下载地址:http://sourceforge.net/projects/boost/files/boost/1.51.0/

cmake2.8  下载地址:http://www.cmake.org/files/v2.8/cmake-2.8.10.1-win32-x86.exe

ogre deps 下载地址:http://www.ogre3d.org/download/source

ogre source 下载地址:http://www.ogre3d.org/download/source

 

开始安装:

1. 编译boost。用命令行进入boost目录,运行bootstrap.bat , 20s之后在命令行输入: .\b2

大约半小时之后,boost编译完。

 

2. 安装cmake。如果安装文件是一个installer,安装选项选择添加路径到PATH;如果是7z或者zip,手动添加cmakebin目录到环境变量的PATH。添加PATH如果不熟悉,请google

 

3. 编译ogre deps。压解ogre deps 压缩包,这里面是ogre的编译依赖项,比如 cg模块(负责cg脚本语言), OIS模块(负责跨平台输入)。编译debug版本就可以,如果你不是特别需要release的话 :)

打开对应的ogre deps下你编译器对应的sln,编译之,最后debug版本会生成cg.dllois_d.dll

 

4. 解压ogre source 。放到你比较方便的目录。

 

5. 使用cmake生成ogre项目文件。打开cmake目录下bin目录的cmake gui 程序。在source 填入你刚才解压的目录。Build填入你想要生成工程文件的目录,看个人情况。

点击configure。选择你的编译器版本。Cmake gui 有红色的选项报出来,boost_dir

填入你之前解压和编译过的boost目录。再次configure。然后刚才的红色字体变为白色。

点击Generate生成对应编译器的解决方案。

 

6. 打开你刚才填入的build目录。打开目录下sln解决方案。编译。20多分钟编译完成。在build目录下的bin目录的debug目录,运行SampleBrowser_d.exe 。会提示你缺少dll。把之前编译deps目录下的bin目录下的debug目录,把ois_d.dllcg.dll拷贝到刚才SampleBrowser_d.exe的目录。再次运行Ogre 运行成功。

 

mark一下效果图

 

 

 

 

关于1.8的新特性:

1.8 Sample中多了 SSAO , Dual Quaternion SkinningNew InstancingTexture Array等例子和特性。

 

posted @ 2012-11-10 15:47  singmelody  阅读(954)  评论(0编辑  收藏  举报