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