1. 程式人生 > >Ogre原始碼編譯與安裝

Ogre原始碼編譯與安裝

Ogre原始碼編譯與安裝

這學期的課程需要分析Ogre原始碼,所以打算編譯Ogre原始碼來滿足課程要求;
Ogre版本我這裡使用的是1.10.11

需要提前安裝

配置過程

1. 下載

2. CMake對Orge依賴項進行編譯

  • 解壓下載下來的ogredeps,將cabalistic-ogredeps-xxxxxx更名為Dependencies,放至:D:\tool\OgreSDK\Dependencies
  • 解壓下載下來的SDL-2.0.xxxxx,將資料夾更名為SDL2,將SDL2複製到(例如)D:\tool\OgreSDK\Dependencies\src中
  • 開啟CMake,對Dependencies進行config和generate
    這裡寫圖片描述
  • 開啟D:\tool\OgreSDK\Dependencies\build裡的OGREDEPS.sln,右鍵ALL_BUILD點選生成
    這裡寫圖片描述
  • 然後右鍵INSTALL點選生成
  • 這裡寫圖片描述
  • 最好是在debug和Release環境下分別進行一遍上述ALL_BUILD和INSTALL操作,得到兩種版本的庫
  • 於是生成了我們想要的庫:D:\tool\OgreSDK\Dependencies\build\ogredeps

3. CMake對Ogre進行編譯

  • 這次需要對OgreSDK資料夾進行config和generate了,當你選擇好where is the source code和Where to build the binaries後,點選config,config完後,到列表中找到OGRE_DEPENDENCIES_DIR,將其設定為D:\tool\OgreSDK\Dependencies\build\ogredeps,再次config,然後generate
    這裡寫圖片描述
  • 同理,開啟D:\tool\OgreSDK\build裡面的OGRE.sln,右鍵ALL_BUILD點選生成,需要編譯相當長的一段時間

驗證

  • 找到解決方案中的SampleBrowser,右鍵-設為啟動專案
    這裡寫圖片描述

  • 執行後得到如圖說明成功了:
    這裡寫圖片描述

參考