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

参考

posted @   g2012  阅读(590)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示