首先,咱們要準備好相關的安裝包: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