一、 软件下载及配置
1、VS2015:
下载链接:
https://pan.baidu.com/s/1jxbBIrJFNtNDd4-USCV1rQ
密码:80rq
2、Qt5.8_msvc:
下载链接:
https://download.qt.io/archive/qt/ 或 https://download.qt.io/archive/qtcreator/
自己在里面找一个想要的版本。
3、Cmake-gui:
下载链接:
4、已经下载好各种依赖库的OpenMVG源代码:
下载链接:
https://download.csdn.net/download/weixin_40331125/10480955
或
下载链接:
https://pan.baidu.com/s/1WEAGcX5IW-MOIbyTFZUigQ
密码:p27h
二、 环境配置
设置以下环境变量(根据自己情况设置)
三、 操作步骤
1. 用CMake编译OpenMVG:
(1) 在D盘新建一个“OpenSourceCodeCompile”文件夹,配置开源代码都可以放在这个目录下
(2) 将下载的OpenMVG.zip解压到D:\OpenSourceCodeCompile目录下
(3) 打开CMake,并设置好源码目录和构建目录
注意:图中的源码目录是/openMVG_src/src,不是/openMVG_src/,因为CMakeLists.txt在/openMVG_src/src下!
(4) 点击左下角的Configure按钮,弹出如下框,选择VS2015 Win64!
注意:一定要选择Win64!因为下载的Qt是x64版本的,一定需要匹配!
(5) 点击Configure后,按下图修改一些参数,再次Configure
注意:更改路径时,最好用右边的"..."来选择,直接从“文件资源管理器”复制的是反斜杠,cmake只识别正斜杠!
(6) 点击Generate,完成后再点击“Open Project”,打开VS2015。
(7) 点击,菜单->生成->批生成
(8) 在ALL_BUILD的两个版本打勾,然后点击生成,等待约30分钟……
(9) 然后把ALL_BUILD的两个勾取消,选择INSTALL的两个版本,点击生成,这个过程很快!
(10) 整个过程完成!过程并不复杂,主要在于找对第三依赖库(本文中有提供)!和安装对应版本的Qt!