OGRE1.8.0编译简要过程 vs2008+win32+mygui3.2+d3d9+boost1.48.0

//过程有疏漏,逐渐完善。

先转载,做个标记

 

ogre_src_v1-8-0RC1.tar.bz2

OgreDependencies_MSVC_20101231.zip

DXSDK_Aug09.exe

cmake-2.8.7-win32-x86.exe

boost_1_48_0.zip

MyGUI_3.2.0.zip

MyGUIDependencies_MSVC_20100109.zip

 

1)先将ogre_src_v1-8-0RC1.tar.bz2

分别安装解压,再将

MyGUIDependencies_MSVC_20100109.zip

解压,用VS2008编译, 分别放到

ogre_src_v1-8-0RC1.tar.bz2

解压的目录下。

 

2)再将

MyGUI_3.2.0.zip

分别安装解压,再将

OgreDependencies_MSVC_20101231.zip

解压,用VS2008编译, 分别放到

MyGUI_3.2.0.zip

解压的目录下。

 

3)DirectX SDK安装

安装DXSDK_Aug09.exe

在vs2008 tools->options->projects and solutions ->VC++ directories->左边第二个框分别选择include files 和library files 添加include和lib

 

4)安装Boost,参照http://blog.163.com/sweet_hard/blog/static/666568382011102483854916/

 

5)然后安装cmake参照http://www.cnblogs.com/ShaneZhang/archive/2011/07/05/2098455.html

 

6)OGRE安装

1.启动cmake,在"where is the source code"处填入OGRE源码路径,在"Where to build the binaries"处填入编译环境生成的路径,这个路径可以指向一个不存在的目录,cmake会自动创建它。以后整个OGRE的编译都会在这个路径下进行。

2.点击cmake界面左下角的Configure按钮,第一次配置需要选择编译器,我们选择vs2010 32bit。

3.待第一遍配置完成后,可以看到配置选项都是红色,这时,再次点击Configure按钮,执行完成后选项变为灰色。(这一步的作用是使用OGRE默认配置来配置编译环境)

4.配置完成之后点击Configure按钮右侧的Generate按钮生成项目。

5.执行完成后,cmake会将项目生成到之前配置的"Where to build the binaries"路径下。

6.打开"Where to build the binaries"路径,会发现cmake已经为我们生成了整个OGRE工程.

7.打开OGRE.sln,编译生成SDK包。在

vs2008 tools->options->projects and solutions ->VC++ directories->左边第二个框分别选择include files 和library files ,分别添加SDK路径。

基本OGRE编译完毕。

运行EXE的时候记得将D:\OgreDependencies_MSVC_20101231\Dependencies\bin\Debug 里的cg.dll和OIS_d.dll放到D:\OGRE1.8\ogre_src_v1-8-0RC1\bin\debug里面去。

还有我遇到一个问题。就是不能创建配置文件,好像英文是can not create configure file.  这是配置路径有中文名的原因.先打开OGRE.sln.将最后一个SampleBrowser里的Header Files第二个文件打开到第83行,我开成了这样   return /*mHomePath*/"F:\Backup"  + filename;再编译一下就行了。

你可能感兴趣的:(OGRE1.8.0编译简要过程 vs2008+win32+mygui3.2+d3d9+boost1.48.0)