與Ogre共舞:第一步,安裝 Ogre 1.6.1 (使用 VC 2005/2008)
這篇文章將介紹如何在Visual C++ 2005 / 2008的環境下
安裝並設定Ogre的開發環境
大體上,VC2005與VC2008的安裝方式與設定是一樣的
但是VC2005一定要更新至SP1,不然會發生什麼事…我也不知道XD
若不是在Windows下,或不是使用VC開發環境的使用者
可以參考Ogre的Wiki,提供了其他環境的安裝說明
1. 安裝 Ogre 1.6.1 ‘Shoggoth’
安裝Ogre有兩種方式,一種是下載SDK,一種是自行編譯source code
對於初次接觸Ogre的使用者,或是對編譯source搞不太清楚的初學者
建議採用這個方式安裝
SDK請在http://www.ogre3d.org/download/sdk下載對應編譯器的版本
例如:VC2005請下載 “OGRE 1.6.1 SDK for Visual C++ .Net 2005 (8.0) SP1″
下載下來的SDK是一個自動安裝檔,無痛的執行就對了!
安裝的過程中會詢問安裝的位置,假設安裝在 C:/OgreSDK 好了
安裝完後,這個步驟就完成啦!
2. 設定開發環境與系統變數
安裝完成後,需要對開發環境與系統變數作設定
首先是系統變數的部份
Ogre安裝完後,會定義OGRE_HOME這個變數(例如:OGRE_HOME=C:/OgreSDK)
所以我們只要加入dll檔的路徑即可
Windows XP
滑鼠右鍵點選 [我的電腦]->[內容],在[進階]標籤頁下方點選[環境變數]後
編輯Path變數,加入
;%OGRE_HOME%/bin/debug;%OGRE_HOME%/bin/release
Windows Vista
環境變數設定的位置改在系統的「進階系統設定」中(如下圖)

其餘與Windows XP相同
接著是開發環境的路徑設定(VC2005/2008都一樣,如下圖)

在「Include 檔案」中,加入 $(OGRE_HOME)/include
在「程式庫檔」中,加入 $(OGRE_HOME)/lib
就大功告成了!
3. 確認安裝:建置Ogre的Demo
安裝完成後,可以試著建置Ogre附帶的Demo
開啟 C:/OgreSDK/samples 目錄下的 Samples_vc9.sln(或VC2005的Samples_vc8.sln)
建置整個方案,如果完全沒有任何錯誤發生
恭喜你!第一步踏得很不錯!
快去 C:/OgreSDK/bin/debug(或/bin/release,依建置組態而定)目錄下玩玩Ogre的Demo吧!
[進階] 自行編譯 Ogre 1.6.1 source code
若是要自行編譯source code的使用者
在http://www.ogre3d.org/download/source下載
1. OGRE 1.6.1 Source For Windows
2. Precompiled Dependencies (對應編譯器的版本)
如果需要用到Direct3D (Render System Plugin),則需要
3. Microsoft DirectX SDK (Nov 2008)
嗯~~如果還要讓Ogre支援多執行緒,還會需要boost library才能完整編譯
請參考 Ogre的多執行緒體驗
先把source code解壓縮(假設放在 C:/OgreSDK)
Precompiled Dependencies則解壓縮在C:/OgreSDK之中(包含資料結構)
如果有下載Direct3D SDK,先裝一裝
接著,瀏覽 C:/OgreSDK 應該可以看到 Ogre_vc9.sln (Ogre_vc8.sln是給VC2005的方案檔)
打開方案後,可以直接建置整個方案
或是依照需求僅建置特定的函式庫(請注意函式庫之間的相依性狀況,才能正確建置)
最後,別忘了設定環境變數
[附錄] 修改環境變數的小工具
Rapid Environment Editor 是一個在Windows下修改環境變數的工具
完全免費,操作方便直覺,適用各個Windows版本
推薦給常玩library的使用者,或是常修改環境變數修到手軟的人XD
您好
最近我也在學OGRE
可是我是要利用source code來使用(並非安裝sdk)
有點小問題想請教
下載後
您所述之↓↓
依照需求僅建置特定的函式庫(請注意函式庫之間的相依性狀況,才能正確建置)
最後,別忘了設定環境變數
這是要如何設定呀~?
嘻
謝謝您回覆~^^~
好開心您提供這麼好的地方和我們分享
Comment 由 Susi | 五月 6, 2009