Ubuntu下安装Sophus模板库(SLAM学习)
由于Sophus模板库是依赖于fmt库的,因此得先安装fmt库;
git clone https://github.com/fmtlib/fmt.git
cd fmt
mkdir build
cd build
cmake ..
make
sudo make install
安装好fmt库后再安装Sophus模板库(下载后千万不要进行下面的操作,该操作会切换到非模板类)
git checkout a621ff
直接按下面步骤操作就好了
git clone https://github.com/strasdat/Sophus.git
cd Sophus
mkdir build
cd build
cmake ..
make
sudo make install
使用Sophus模板库
在编写代码时要在初始时加入下面声明,不然会报有关fmt的错误
define FMT_HEADER_ONLY
如果出现什么问题欢迎在评论区下方与本人讨论哦!