**OpenSceneGraph** 快速部署安装指南**-OSG

1. 安装方法

Ø 运行环境

debian 系列

给系统安装工具 :sudo apt-get install git cmake gcc

建议 : CMake version >= 3.10 ; gcc version 9.3.0

Ø 获取源码

git clone --branch OpenSceneGraph-3.6.5

https://github.com/openscenegraph/OpenSceneGraph.git

注:这里采用的OSG版本为 tag=3.6.5

Ø 安装依赖

(不要一起执行,逐行执行)

sudo apt-get update

sudo apt-get install openscenegraph

// 上一步如没有报错,可以尝试跳过下面步骤,直接编译,编译有报错请查看如下解决示例

sudo apt install libgles2-mesa-dev libfreetype6-dev libfltk1.3-dev libgstreamer-plugins-base1.0-dev libgdal-dev libsdl2-dev libsdl1.2-dev libwxgtk3.0-dev libtiff-dev libgl1-mesa-dev

如安装 libopenssl-dev ibjpeg-dev 报错,请执行

sudo apt-get install openssl sudo apt-get install libssl-dev

Ø 编译

在 OSG包目录下执行:

mkdir build && cd build

cmake ../ -DBUILD_OSG_EXAMPLES=ON (如上面安装依赖有缺失,在此步骤可以联网执行该命令解决)

Ø 安装注意事项

make -j8 (-j8 参数非必要,请查看CPU核数确定)

Make install (可省略)

2. 运行方法

重新打开窗口,在任意路径下输入以下命令,以验证OSG是否安装成功:

Osgversion

返回如下结果:

~/OpenSceneGraph$ osgversion

OpenSceneGraph Library 3.6.4

1. 运行examples :

进入 OpenSceneGraph 目录可以发现 OSG自带 runexamples.bat 执行如下命令即可看到页面出现的OSG自带示例:

bash runexamples.bat

如:

2. 运行data数据集合结果(示例):

添加环境变量和数据集路径:

下载OpenSceneGraph-Data : https://github.com/openscenegraph/OpenSceneGraph-Data.git

cd ~ && sudo gedit .bashrc

export PATH= “${PATH}:~/OpenSceneGraph/bin”

export LD_LIBRARY_PATH=“${LD_LIBRARY_PATH}:~/OpenSceneGraph/lib”

export OSG_FILE_PATH="~/OpenSceneGraph-Data"

注: 示例中 ~ 表示用户家目录,客户配置请设置绝对路径,这里客户可以根据自己的OpenSceneGraph和OpenSceneGraph-Data的具体位置进行替换 ; OSG_FILE_PATH 配置需要查看 *.osg 位置

运行方法(查看任意一个):

osgviewer cow.osg

测试完成后,在终端就可以看到测试结果的输出

你可能感兴趣的:(**OpenSceneGraph** 快速部署安装指南**-OSG)