Linux環境下OpenSceneGraph的安裝和配置


1.在GitHub上下載OpenSceneGrpah的源碼包,地址

2.解壓縮源碼包並進入源碼包;

3.安裝所需的依賴庫:

 先輸入命令:

sudo apt-get install openscenegraph

  再次執行cmake . 后依然會提示缺少很多依賴庫,依次手動安裝:

egl:libgles2-mesa-dev
freetype:libfreetype6-dev
jpeg:libjpeg-dev
fltk:fltk1.3-dev
curl:libopenssl-dev
gstreamer:libgstreamer-plugins-base1.0-dev
gdal:libgdal-dev
sdl2:libsdl2-dev
sdl:libsdl1.2-dev
wxWidget:libwxgtk3.0-dev
tiff:libtiff-dev
用法:sudo apt install "package",將“package”替換為以上冒號后的庫名即可。

4.再次執行以下命令:

cmake .
make
sudo make install

 5.配置環境變量

在home路徑下,編輯.bashrc。在文件末尾添加如下變量:

export PATH = “${PATH}:/home/junerain/project/OpenSceneGraph/bin”
export LD_LIBRARY_PATH = “${LD_LIBRARY_PATH}:/home/junerain/project/OpenSceneGraph/lib” 
export OSG_FILE_PATH = “/home/**********/OpenSceneGraph-Data:/home/*********/OpenSceneGraph-Data/Images”

根據自己的電腦,將星號內容替換為下載的測試數據文件夾所在路徑。之后執行source ./bashrc 使其生效。

6.測試

在命令行輸入以下命令:

osgversion     #yield "OpenSceneGraph Library 3.7.0" in my computer
osgviewer cow.osg         #display a irony cow model

或和運行源碼包自帶的示例程序:

sh runexample.bat

即可看到許多有趣的例子。

Enjoy!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM