• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
请叫我飞哥
博客园    首页    新随笔    联系   管理    订阅  订阅

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.待第一遍配置完成后,可以看到配置选项都是红色,这时,OGRE_DEPENDENCIES_DIR - 包含了Ogre依赖文件的所有目录。这个设置用于CMake定位所有的依赖文件;OGRE_CONFIG_THREADS - 这个设定决定Ogre的多线程支持程度。值为0禁止线程支持。值为1表示支持后台资源载入,然而值为2只是后台资源准备。

 

再次点击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;再编译一下就行了。

posted @ 2012-04-23 10:50  请叫我飞哥  阅读(1365)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3