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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性