之前使用过openmvg最近更换电脑又重新编译,遇到一些问题,就把此次编译过程中遇到的一些问题记录下来方便后来人少踩坑。
平台说明:win10 X64 + Cmake3.18.0.r4+vs2015
源码下载地址:https://github.com/openMVG/openMVG
依赖项下载
glfw:https://github.com/glfw/glfw
osi_clp: https://github.com/openMVG-thirdparty/osi_clp
cereal:https://github.com/openMVG-thirdparty/cereal
如果因为网络原因下载较慢的话,建议去码云下载
将依赖项下载后分别解压放到\openMVG\src\dependencies\下对应的文件夹内。
使用cmake-gui进行编译
如果之前有配置过eigen,ceres,等库,如果编译版本不一致会导致配置错误,这个时候修改cmakelists.txt文件不寻找相应的依赖库,直接使用内置的库即可。然后点config,选择相应的编译器版本,generate即可。