Ubuntu环境编译OpenSceneGraph
0 前言
OpenSceneGraph(以下简称OSG)是一个较流行的开源图形渲染库,对底层的OpenGL库作了封装,自身更加简单易用,方便上手。
本文以Ubuntu 20.4环境为例,介绍OSG的编译过程。
1 安装依赖
1.1 CMake
编译OSG需要使用CMake,首先安装CMake,命令如下:
wget https://cmake.org/files/v3.22/cmake-3.22.2-linux-x86_64.tar.gz
tar xzf cmake-3.22.2-linux-x86_64.tar.gz
cd /usr/local/bin
sudo ln -s ~/download/cmake-3.22.2-Linux-x86_64/bin/cmake ./cmake
1.2 其它依赖
通过以下命令安装好OSG依赖的其它库,如:libtiff、libjpeg等。
sudo apt build-dep openscenegraph
2 编码编译OSG
OSG当前的稳定版本为3.6.5,将源码克隆到本地。
git clone --branch OpenSceneGraph-3.6.5 https://github.com/openscenegraph/OpenSceneGraph.git
cd OpenSceneGraph
另起一个build目录,作为后续cmake构建的文件夹。
mkdir build
cd build
cmake ..
cmake检查配置没问题后,执行make编译
make -j4
sudo make install

浙公网安备 33010602011771号