实验需要,最近在Visual Studio 2017配置了opencv4.0环境,简单记录一下

总结下来环境配置主要完成下面几个步骤即可:

  1. 配置包含路径
  2. 配置库目录
  3. 配置链接器
  4. 配置环境变量
  5. 重启vs

安装包准备

首先去官网下载对opencv4.0的安装包并将其解压到自己想要的位置;

Win10 + VS 2017 + opencv 4.0开发环境配置

Win10 + VS 2017 + opencv 4.0开发环境配置

  然后新建一个空的c++项目,这里命名为TEST40,然后从视图选项卡选择其他窗口找到属性管理器调出右上方活动窗口;

Win10 + VS 2017 + opencv 4.0开发环境配置

并同时将将debug选项卡设为x64;

Win10 + VS 2017 + opencv 4.0开发环境配置

 选中Debug|64选项栏中选中Microsoft.Cpp.x64.user右键调出属性管理器窗口;

Win10 + VS 2017 + opencv 4.0开发环境配置

配置包含目录 

Win10 + VS 2017 + opencv 4.0开发环境配置

配置库目录

这里需要注意自己的vs版本与vc的对应问题,vc版本与vs版本对应关系如下;

Visual Studio 6  vc6
Visual Studio 2003 vc7
Visual Studio 2005 vc8
Visual Studio 2008 vc9
Visual Studio 2010 vc10
Visual Studio 2012 vc11
Visual Studio 2013 vc12
Visual Studio 2015 vc14
Visual Studio 2017 vc15

所以对于VS2017需要在配置库目录是选择vc15文件下的lib文件;

Win10 + VS 2017 + opencv 4.0开发环境配置

配置连接器

配置连接器的输入的附加依赖项,这里选择如下文件夹的opencv_world400d.lib即可,opencv_world400.lib与opencv_world400d.lib的区别一个是debug版本,一个是release版,对于日常开发使用,选择opencv_world400d.lib即可;

Win10 + VS 2017 + opencv 4.0开发环境配置

Win10 + VS 2017 + opencv 4.0开发环境配置

系统环境变量

最后一步就是系统环境变量的配置; 

Win10 + VS 2017 + opencv 4.0开发环境配置

Win10 + VS 2017 + opencv 4.0开发环境配置

 至此配置结束,下面写一个hello world程序检验一下配置是否成功吧,

#include "pch.h"
#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;
using namespace std;

int main(int argc, char**argv)
{
	Mat src = imread("G:/11.jpeg");
	imshow("input", src);
	waitKey(0);
	destroyAllWindows();
	return 0;
}

 运行ok!!!

Win10 + VS 2017 + opencv 4.0开发环境配置

 

相关文章: