前置的cmake升级和eigen安装可以看前面博客:
Ubuntu升级cmake版本_浅梦语11的博客-CSDN博客
ubuntu升级eigen到3.4.0_浅梦语11的博客-CSDN博客
最后验证例程看:ubuntu16.04验证Pangolin安装成功_浅梦语11的博客-CSDN博客
目录
一、依赖库下载
这个我因为前面找了很多教程,安装依赖库一般是没啥问题都能安上,所以写文章时找不到具体的了。不过官网上有安装依赖的命令:
# 下载Pangolin
cd ~/对应文件夹
git clone --recursive https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
# Install dependencies 安装依赖
./scripts/install_prerequisites.sh recommended
# Configure and build
cmake -B build
cmake --build build
# with Ninja for faster builds (sudo apt install ninja-build)
cmake -B build -GNinja
cmake --build build
# GIVEME THE PYTHON STUFF!!!! (Check the output to verify selected python version)
cmake --build build -t pypangolin_pip_install
# Run me some tests! (Requires Catch2 which must be manually installed on Ubuntu.)
ctest
这个是官方的安装方式,可以试试。下载Pangolin库后第二段的代码:
./scripts/install_prerequisites.sh recommended
就是安装依赖的,可以试试。
或者我找了一个,也可以试试:
sudo apt-get install libglew-dev libpython2.7-dev libboost-dev libboost-thread-dev libboost-filesystem-dev -y
二、Pangolin安装:安装稳定版本
Release v0.6 · stevenlovegrove/Pangolin · GitHub
这里有一个v0.6版本的,下载到文件夹内,进入文件夹。
(说是0.6的也不行,得0.5的)0.5的版本的下载地址是:Release v0.5 · stevenlovegrove/Pangolin · GitHub
之后基本套路:
cd Pangolin
mkdir build
cd build
sudo cmake ..
sudo make -j4
sudo make install
当然,这应该是可以的。但是实际上,我参考了官网上的命令才输入的。
大概命令这样:
cd Pangolin
cmake -B build
cmake --build build
cd build
sudo cmake ..
sudo make -j4
sudo make install
cmake -B build
cmake --build build
cd build
sudo cmake ..
sudo make -j4
sudo make install