手把手教你配置OGRE v1.7

1、OGRE 環境配置

前提:

我的配置環境是VS 2008 並且已經安裝了DirectX SDK。

a、設置include目錄$(DXSDK_DIR)/Include

b、設置lib目錄$(DXSDK_DIR)/Lib/x86

2、解壓ogre-v1-7-0.zip至E盤(盤符可以自己定,以下以E盤爲例),

     目錄爲:設置解壓目錄爲E:/OGRESDK/ogre-v1-7-0

     如下圖:

    

3、解壓OgreDependencies_MSVC_20100501.zip, 把裏面的Dependencies 放到E:/OGRESDK/ogre-v1-7-0/..

     如下圖:

    

4、在E:/OGRESDK/ogre-v1-7-0/Dependencies/src中,選擇和你開發環境相對應的OgreDependencies.VS20xx.sln,然後分別對Debug和Release分別編譯。

     如下圖:

    

5、在編譯時右擊“解決方案“的屬性,選擇多項目啓動。然後右擊”解決方案“的生成解決方案,或者點工具欄中的生成->生成解決方案。

     如下圖:

    

6、至此OGRE依賴庫編譯完成。(提示:爲方便日後不用再編譯,可同時編譯出debug和release兩個版本的)

7、解壓cmake-2.8.1-win32-x86.zip到任意目錄

8、運行cmake-2.8.1-win32-x86/cmake-2.8.1-win32-x86/bin目錄下的cmake-gui.exe

9、在where is the source code 和 where to build the binaries 處選擇ogre 的路徑

     注意:where is the source code 是解壓ogre包得到的文件夾,內包含依賴庫

              where to build the binaries 是你希望生成的路徑

     如下圖:

10、在下圖紅框內所指  選擇Advanced view 選項 並在另一個紅框內的設置中設置Cmake的安裝路徑

     如下圖:

11、OK後  Generate按鈕纔可以使用 點擊之 

如下圖:

12、cmake 成功後在ogre目錄中執行ogre.sln 編譯ogre。

13、編譯成功。

       以下內容如果需要可以添加,爲了方便添加工程,可以集成到VS2008中

14、解壓ogresdkwizard90_v1_5_1.zip後複製其中的文件到ogre目錄下,執行VC9_Setup.js後提示安裝成功。

15、打開vs2008新建C++項目,出現下面的紅框內容,可以直接建立ogre工程。

 

是不是方便了許多了 :)

OK 接下來測試下環境是否確實配的沒問題

以下爲測試:

建立工程後,編譯出現錯誤,添加如下設置:

1、在環境變量中添加

OGRE_HOME

E:/OGRESDK/ogre-v1-7-0-win32/sdk

2、在vs2008中設置包含文件如下(是否需要選擇性添加)

在include下面

$(OGRE_HOME)/include/OGRE

$(OGRE_HOME)/include/OGRE/RenderSystems/Direct3D9

$(OGRE_HOME)/include/OGRE/RenderSystems/GL

$(OGRE_HOME)/include/OGRE/Terrain

$(OGRE_HOME)/include/OIS

$(OGRE_HOME)/include

在lib下面

$(OGRE_HOME)/lib/debug

$(OGRE_HOME)/lib/debug/opt

$(OGRE_HOME)/lib/release

$(OGRE_HOME)/lib/release/opt

 

把OgreSDK_vc9_v1-7-0-win32/sdk/bin/debug中的resources_d.cfg跟plugins_d.cfg文件重命名爲resources.cfg和plugins.cfg

 編譯後運行 執行成功

發佈了13 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章