当前位置: 首页 > news >正文

Ubuntu安装编译Pangolin时所需的OpenGL依赖

Ubuntu安装ORB-SLAM3所需的OpenGL依赖

在Ubuntu24系统中编译安装ORB-SLAM3时,CMake会检测系统中是否存在OpenGL库。如果检测不到,就会报错:

CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find OpenGL (missing: OPENGL_egl_LIBRARY OPENGL_EGL_INCLUDE_DIR

因此,需要运行以下命令安装OpenGL的相关库:

sudo apt-get install libopengl-dev libglu1-mesa-dev
sudo apt-get install freeglut3-dev

若产生新的错误信息:

CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find epoxy (missing: epoxy_LIBRARIES epoxy_INCLUDE_DIRS)
Call Stack (most recent call first):
/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/Findepoxy.cmake:63 (find_package_handle_standard_args)
components/pango_opengl/CMakeLists.txt:50 (find_package)
CMakeLists.txt:124 (include)

则运行以下命令安装libepoxy即可:

sudo apt-get install libepoxy-dev

相关文章:

  • STM32开发环境配置——VSCode+PlatformIO + CubeMX + FreeRTOS的集成环境配置
  • Oracle 的 MOVE 操作是否重建表?
  • springboot配置redis lettuce连接池,以及连接池参数解释
  • 从逻辑学视角严谨证明数据加密的数学方法与实践
  • 【Ubuntu】如何在一个脚本文件中跑三个python文件?以及端口被占的解决方法
  • 企业级云原生爬虫架构与智能优化
  • ArcGIS Pro 3.4 二次开发 - 地理数据库
  • PostgreSQL 数据库备份与恢复
  • 从源码编译支持ffmpeg(H264编码)的opencv(创建mp4视频报错:H264 is not supported with codec id 28)
  • Oracle 基础知识作业的使用
  • Linux-线程同步于互斥
  • Docker Volumes 还原指南
  • 超详细openBmc Virtual Media 功能及实现流程(1)
  • 使用Rancher在CentOS 环境上部署和管理多Kubernetes集群
  • nginx配置跨域请求,后台不用配置啦,完美
  • VMware虚拟机突然无法ssh连接
  • 消除爆红 [vue/no-unused-vars] ‘row‘ is defined but never used.eslint-plugin-vue
  • 【NGINX】-11 nginx 平滑升级
  • 如何使用patch-package给npm包打补丁
  • halcon 连接相机
  • 做汽配网站需要多少钱/专业seo网站
  • 产品开发流程文件/班级优化大师的功能
  • 做电商网站注意什么/百度宣传推广费用
  • 网站建设硬件条件/网站多少钱
  • 企业网站托管有必要吗/网站竞价推广怎么做
  • wordpress 大站点/苏州搜索引擎排名优化商家