1.下载Pangolin库
git clone https://github.com/stevenlovegrove/Pangolin.git
2.安装依赖
sudo apt install libgl1-mesa-dev //opengl
sudo apt install libglew-dev //glew
sudo apt install cmake //cmake
3.编译与安装
编译
cd Pangolin
mkdir build
cd build
cmake ..
make
安装
sudo make install
4.cmake编写
example有误,应在CMakeLists.txt中手动连接OpenGL与glew
cmake_minimum_required(VERSION 3.22.1)
project(example)
set(CMAKE_CXX_STANDARD 11)
add_executable(plotTrajectory plotTrajectory.cpp)
target_link_libraries(plotTrajectory Pangolin)
include_directories("/usr/include/eigen3")
find_package(Pangolin 0.8 REQUIRED)
include_directories(${Pangolin_INCLUDE_DIRS})
find_package(OpenGL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIRS})
target_link_libraries(plotTrajectory ${OPENGL_LIBRARIES})
find_package(GLEW REQUIRED)
include_directories(${GLEW_INCLUDE_DIRS})
target_link_libraries(plotTrajectory ${GLEW_LIBRARIES})