$ cd Thirdparty
$ mkdir eigen
$ cd eigen
$ git clone https://gitlab.com/libeigen/eigen.git
$ mkdir build
$ mkdir install
$ cd build/
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install ../eigen/
$ make -j5
$ sudo make install
$ cd Thirdparty
$ mkdir Pangolin
$ cd Pangolin
$ git clone https://github.com/stevenlovegrove/Pangolin.git
$ mkdir build
$ mkdir install
$ cd build/
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install ../Pangolin/
$ make -j5
$ sudo make install
$ cd Thirdparty
$ mkdir OpenCV
$ cd OpenCV
$ git clone https://github.com/opencv/opencv.git
$ mkdir buildcd
$ mkdir install
$ cd build/
$ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install ../opencv
$ make -j5
$ sudo make install
./build.sh
실행 -> 에러남(수정사항에 적었다)#include <cstdint>
로 변경하여 오류를 해결해 보세요. -> 변경 완료DBoW2와 g2o의 CMakeLists.txt에서 opencv와 eigen3를 find_package하는 부분에서 경로를 변경해주었다
성공..?!?!
E: Sub-process /usr/bin/dpkg returned an error code (1)
이런 에러가 발생했다$ ./Examples/Monocular/mono_kitti Vocabulary/ORBvoc.txt Examples/Monocular/KITTI00-02.yaml ./dataset/sequences/00