本博客的内容是本章程序编译运行方法,记录调通本章程序的过程、处理遇到报错的解决方法。
本章程序的详细解析可参考robinhjwy的CSDN博客: 第十一章pose_graph_g2o_SE3
1、安装gtsam
本章程序运行前需要安装gtsam,不然会有相关报错。
安装方法:
打开终端,输入以下命令下载gtsam:
git clone https://bitbucket.org/gtborg/gtsam.git
gtsam的安装文件下载后,会位于所打开终端对应的文件路径下。
安装gtsam之前先安装一项依赖库:
sudo apt-get install libtbb-dev
之后解压、打开刚才所下载的gtsam文件,①编译②安装:
mkdir build
cd build
cmake ..
make
sudo make install
编译安装完之后,可以在/usr/local/include 中找到头文件,在/usr/local/lib下找到它的库文件。
至此完成gtsam的安装。
2、程序编译
编译程序,出现如下报错:
CMake Error at /usr/share/cmake-3.5/Modules/CMakeFindDependencyMacro.cmake:45 (message):
Invali