在学习高翔老师的《视觉SLAM十四讲》第二版时,对于在Windows系统上进行代码复现遇到的困难将会在这里进行更新。对于VS各个版本的安装个人认为网上各个博客都很详尽,目前不予累述。而在Windows中下载与安装Eigen3库也有很多博客提供说明。然而对于Sophus库的安装与使用仍存在一定问题,本文给出实测下的一种方法。
win10+VS2019配置Sophus库及使用VS2019自带的Cmake工具
前置工作
首先,Sophus库是基于Eigen3库的,所以其前提要求是下载并配置好Eigen3库。
其次,Sophus库直接下载在网上博客中被认为不可行,所以需要使用git命令。
Eigen3的安装在这里不予累述,而git的安装与使用参考Pro Git book即可。
下载Sophus库
- 首先,使用cmd或powershell,进入你想要存放Sophus源码的地方(当然,你没有这个文件夹或者想要换个地方存储时,可以使用右键新建一个,或者在通过命令行新建一个)(如果你的电脑还可以的话,推荐你使用微软官方商城的terminal,他会让你的命令行更加好看)。
当然,在你下载了Windows Terminal Preview以及Git后,可以通过terminal打开git,如下图所示。