OpenSceneGraph學習筆記1-源碼編譯及doxygen文檔

OpenSceneGraph源碼編譯和doxygen文檔生成配置

osg 源碼編譯

我安裝環境是:
window10、vs2017、OpenSceneGraph3.6.5

下載安裝包如下:

OpenSceneGraph 源碼穩定版本 下載官網鏈接如下:
http://www.openscenegraph.org/index.php/download-section/stable-releases

第三方依賴庫 下載的官網鏈接如下:
http://www.openscenegraph.org/index.php/download-section/dependencies

osg官方示例數據包 下載的官網鏈接如下:
http://www.openscenegraph.org/index.php/download-section/data

注意:
由於 第三方依賴庫 只有 vs2017 x64 和vs2013 x64。我選擇的vs2017 x64。osg源碼編譯的時候需要編譯64位的。所以,在cmake生成選擇的時候要注意選擇 vs2017 x64,否則會出現 編譯OpenThread項目的時候報錯誤“error LNK1112”。這個錯誤有很弱智,不過記錄一下吧。

doxygen文檔生成配置

doxygen安裝教程運行生成的幫助文檔沒有內容。

1、修改配置文件
需要配置,配置文檔相對路徑位置如下:
\osg\OpenSceneGraph-3.6.5\doc\Doxyfiles

我選擇 all_Doxyfile文件的配置。先保存all_Doxyfile文件的備份,然後對文件進行修改。

  • 將 ${OPENSCENEGRAPH_VERSION} 用版本號替代,我這裏是3.6.5.
  • 將 ${OpenSceneGraph_SOURCE_DIR} 用 源碼絕對路徑替代,即C:/osg/OpenSceneGraph-3.6.5
  • 將 ${DOXYGEN_DOT_PATH} 用 文檔輸出路徑替代,即C:\osg\doc\out
  • 將 DOT_GRAPH_MAX_NODES = 50 改爲 DOT_GRAPH_MAX_NODES = 500

2.打開doxygen軟件,File-Open-\doc\Doxyfiles\all_Doxyfile;
3.將 源碼位置目錄改成 C:/osg/OpenSceneGraph-3.6.5,將目標位置目錄改成doc想放的目錄位置。
3.直接點擊run,生成文檔就可以了。

參考文檔如下:
https://www.cnblogs.com/cll131421/p/5867634.html
https://blog.csdn.net/X249125114/article/details/101717776

運行實例程序

看看實例中的模型和數據是否齊全。
環境變量設置 對系統變量設置如下:
OSG_FILE_PATH: D:\OSG\data
這裏設置的文件夾是osg的資源路徑。

運行osgvision,顯示osg版本號。
運行osgviewer cow.osg 顯示一個奶牛模型,如下圖。
在這裏插入圖片描述

osg編譯運行成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章