openmvs环境配置(最简单,最详细)

1、准备

(1)最新版cmake。(并添加环境变量)

(2)下载vcpkg。

(链接:GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS)

(3)新建一个名为OpenMVS的文件夹。

(4)一个带英语语言包的vs。(利用Visual Studio Installer可进行下载)

(5)一个VPN。

(6)设置环境变量。(如下图所示)

openmvs环境配置(最简单,最详细)_第1张图片

二、安装依赖库

1、找到vcpkg文件夹下的 bootstrap-vcpkg.bat 文件,双击执行。出现一个 vcpkg.exe的可执行文件,说明此步完成。

打开powershell,进入到vcpkg.exe所在的文件夹后,输入vcpkg integrate install,对vs进行集成。配置成功后,vs属性页中会出现相应接口。(如下图)

openmvs环境配置(最简单,最详细)_第2张图片

2、打开powershell,进入到vcpkg.exe所在的文件夹后,输入.\vcpkg install zlib boost-iostreams boost-program-options boost-system boost-serialization eigen3 cgal[core] opencv glew glfw3

此时会自动下载所需要库的源码并调用cmake进行自动编译。

(此步操作可能会因为网速问题产生错误,重新输入命令下载即可)

3、打开Git cmd

输入  git clone https://github.com/cdcseacave/VCG.git  命令。成功后得到一个VCG的文件夹。

等此步成功之后

输入 git clone https://github.com/cdcseacave/openMVS.git src 命令。成功后得到一个src的文件夹。

4、在之前准备阶段建立的OpenMVS文件夹中,新建一个build子文件夹和一个src子文件夹。

5、将第三步得到的src文件夹中的所有文件复制到新建的src文件夹中。

6、打开powershell 进入openmvs文件夹下的build文件夹目录下

openmvs环境配置(最简单,最详细)_第3张图片

 

然后输入以下命令

cmake . ..\src -G "Visual Studio 16 2019" -A x64 -DCMAKE_TOOLCHAIN_FILE=D:\VCPKG\vcpkg-master\scripts\buildsystems\vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows -DVCG_ROOT="D:\VCG"。

(此命令行中需注意几点,一是vs的版本需要根据自己电脑所装vs版本进行自主更改,命令行中的两个路径需要根据自己电脑中vcpkg与VCG文件夹的位置自行更改)

此命令行运行成功后,在第四步新建的build文件夹中会得到以下文件。(如图)

openmvs环境配置(最简单,最详细)_第4张图片

7、双击OpenMVS.sln文件打开vs。

8、在解决方案中右键ALL_BUILD选择生成。(如图)此时可选择debug模式或者release模式。生成成功后也就完成了openmvs的环境配置。

openmvs环境配置(最简单,最详细)_第5张图片

openmvs环境配置(最简单,最详细)_第6张图片

你可能感兴趣的:(windows,visual,studio)