文章目录
- 版本
- 编译
- 错误
版本
ubuntu 22
编译
# 复制选择版本(ORB SLAM 需要的版本为0.6)
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin/
git checkout v0.6# 编译
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/Pangolin-0.6/ -DBUILD_PANGOLIN_PYTHON=OFF -DCMAKE_BUILD_TYPE=Release
make
make install# 使用
LIST((APPEND CMAKE_PREFIX_PATH /usr/local/Pangolin-0.6)
find_package(Pangolin 0.6)
错误
error: ‘numeric_limits’ is not a member of ‘std’
# CMakelists.txt 添加
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ")# src/python/pypangolin/datalog.hpp 添加
#include <stdexcept>
#include <limits>