接上一篇文章,本篇将介绍SFM模块在windows平台上的编译。与Ubuntu下的过程类似,主要过程也是依赖库的下载、编译及安装,不同点是:与Ubuntu直接安装不同,windows下我们将对库的依赖关系更加清晰。
1. 依赖库的编译
打开相应库的最外层CMakeLists.txt所在的目录,库的编译过程具有一般性:
如果需要指定C++标准、编译类型、库的类型等可将相应的指令加到上述步骤【1】中。此外,需要注意各依赖库的编译顺序。
首先,编译gflags,在https://github.com/gflags/gflags.git下载源码,解码后在其目录下打开终端,依次执行上述命令。注意:gflags并不依赖需要指定的库,可省略xxx_DIR=xxxConfig.cmake参数配置。
接着,编译glog,在