如何使用C++,Visual Studio 2017安装/配置OpenCV3.2.0?

Vij*_*mal 21 c++ opencv visual-studio visual-studio-2017

我想在Visual Studio 2017中使用OpenCV来做c ++程序.

为此,我在Visual Studio视频中关注了设置OpenCV.在那,他说vc14应该被设置为VS2015的环境变量.VS2017没有vc16.那我该如何为VS2017做呢?如果我要使用VS2017,是否还有其他视频指令需要更改?

ΦXo*_*a ツ 41

由于官方OpenCV教程的文档已经过时,我建议:

  1. 得到VS-2017与完整的编译器,如:

    在此输入图像描述

  2. 获取最新的CMake(卸载旧版本)

  3. 从github获取sourceCode 这里这里并将它们放在C:/ openCV文件夹中,在那里创建一个BUILD文件夹

  4. 打开Cmake,选择opencv主文件夹...在build中编写构建目录,如:

在此输入图像描述

  1. 单击configure,选择visual studio 15 2017并保留选中的"使用默认本机编译器",然后按"完成"...

在此输入图像描述

6.1现在你应该看到cmake正在做的工作:)

在此输入图像描述

  1. 配置完成后,设置opencv额外模块路径,再次单击"配置",完成后单击"生成"!:)

    在此输入图像描述

  2. 当生成完成后点击"打开项目",这将在视觉工作室中打开一个名为"opencv"的巨大项目,现在你可以关闭cmake,我们不再需要它了.

  3. 现在,当解决方案准备就绪时,请确保您处于"调试"配置并右键单击"ALL_BUILD"然后"构建"(可能需要一段时间)一旦构建成功更改为"发布"配置并执行右键单击在"ALL_BUILD"上然后再"构建".

  4. 现在,确保你在"调试"conf并右键单击"安装",然后"构建"(可能需要一段时间)一旦构建成功更改为"释放"配置并右键单击"安装"然后再次"建立".