OGRE——原始碼編譯總結
阿新 • • 發佈:2018-12-24
需要安裝的軟體
- cmake
- hg(linux上面執行:
sudo apt-get install mercurial
),windows安裝:tortoisehg-4.2.2-x64 - boost可選。
下載
下載依賴和原始碼:hg clone https://bitbucket.org/sinbad/ogre/
和hg clone https://bitbucket.org/cabalistic/ogredeps
。
如果windows下載安裝工具麻煩,可以用linux下載,先安裝:sudo apt-get install mercurial
,然後執行上面的命令。
編譯
- 先用cmake生成依賴ogredeps的vs工程檔案。然後用vs開啟,分別選用debug和release進行編譯,ALL_BUILD和INSTALL進行編譯。最好將
C:\OgreSDK\Dependencies\build\ogredeps
OGRE_DEPENDENCIES_DIR
。時間共30min左右。 - 再用cmake生成原始碼ogre的vs工程檔案,在生成過程中,需要手工修改路徑
OGRE_DEPENDENCIES_DIR
為:C:\OgreSDK\Dependencies\build\ogredeps
,如圖。然後用vs分別用debug和release進行編譯。時間共40min左右。
檢驗
程式設計ogre原始碼成功後,可以執行:ogre_src\build\bin\debug
目錄下的檔案:SampleBrowser_d.exe。效果如圖: