首先,咱们要准备好相关的安装包:windows
一、ogre sdk:目前ogre的SDK版本为1.7.2,咱们能够从官方网下载windows安装程序:http://www.ogre3d.org/download/sdkbash
这里有许多版本,我选择的是在VS2008的那个版本,下载后安装便可。工具
二、vs2008:下载VS2008后安装便可,注意必定要升级VS2008,即要继续安装
Visual Studio 2008 Service Pack 1。网站
三、下载最新的DirectX SDK,这个能够到微软官方网站去下。下载后安装便可。ui
在VS2008中打开orge工程文件,编译,我出现了以下错误:spa
1>------ 已启动生成: 项目: SampleBrowser, 配置: Debug Win32 ------ 1>正在执行预连接事件...1>系统找不到指定的路径。1>Project : error PRJ0019: 某个工具从如下位置返回了错误代码: "正在执行预连接事件..." 1>生成日志保存在“file://d:\OgreSDK\Samples\Browser\SampleBrowser.dir\Debug \BuildLog.htm”1>SampleBrowser - 1 个错误, 个警告 ========== 生成: 成功 个,失败 1 个,最新 33 个,跳过 个 ==========
解决方法:、.net
一、第一种方法:SampleBrowse工程-》属性-》配置属性-》生成事件-》预连接事件,删除命令行属性里的命令。命令行
二、第二种方法:就是下载cmake,个人是安装到C:\Program Files\CMake 2.8\目录中,把命令行的命令改为你安装的,改为后为:debug
"C:\Program Files\CMake 2.8\bin\cmake.exe" -E make_directory ../../lib/Debug if errorlevel 1 goto VCReportError
从新编译,在SampleBrowser右键-》调试-》新实例,就能够运行Browser了,在里面能够运行全部的demo了。3d
如下是网上收集的一篇:
OGRE 源码地址
http://www.ogre3d.org/download/source
下载 OGRE 1.7.1 Source For Windows
http://sourceforge.net/projects/ogre/files/ogre/1.7/ogre_src_v1-7-1.exe/download
下载 Microsoft Visual C++ Dependencies Package
下载 cmake
http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.zip
所有解压,获得三个文件夹
ogre_src_v1-7-1
Dependencies
cmake-2.8.2-win32-x86
把后两个文件夹放入ogre_src_v1-7-1 文件夹中
1、编译依赖库
打开 ogre_src_v1-7-1\Dependencies\src 中的vs2008 解决方案文件,OgreDependencies.VS2008.sln
分别以debug 和release 模式编译两次
2、用cmake 生成OGRE 的解决方案 OGRE.sln
运行 ogre_src_v1-7-1\cmake-2.8.2-win32-x86\bin\cmake-gui.exe
“Where is the source code”和 “Where to build the binaries” 都填ogre_src_v1-7-1 所在路径,如E:/ogre/ogre_src_v1-7-1
点击configure ->选择Visual Studio 9 2008 ->点击finish ->出来的单选框里该选的都选上(D3D10,GLES 不选) ->再次点击configure ->点击Generate 生成OGRE.sln
3、编译OGRE 源码
打开ogre_src_v1-7-1\OGRE.sln
分别以debug 和release 模式编译两次
运行demo
ogre_src_v1-7-1\bin\release\SampleBrowser.exe