由于Sophus库依赖与fmt库,所以安装Sophus之前要先安装fmt。
下载源代码有两种方式:
方法一:直接用git clone。(我用这个方法安装Sophus时fmt会报错)
git clone https://github.com/fmtlib/fmt.git
方法二:
去官网下载8.1.1版本的fmt,官网链接。
下载完源代码之后来安装fmt:
cd fmt mkdir build cd build cmake .. make sudo make install
安装完fmt库之后,安装Sophus库:
git clone https://github.com/strasdat/Sophus.git cd Sophus mkdir build cd build cmake .. sudo make install提示:
在实际代码中用到fmt时,我们需要将fmt库进行链接,在cmakelists中添加
find_package(FMT REQUIRED) target_link_libraries(your_program_name fmt::fmt) //your_program_name是程序名



