Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)

开发环境:

(1) VS2017

(2) OpenCV 3.4.5

配置开发环境步骤如下:

(1)配置环境变量

在Opencv官网下载OpenCV 3.4.5,解压缩到指定目录。
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第1张图片
添加环境变量到系统变量Path路径:
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第2张图片
(2)在VS2017中引入头文件、库文件、连接库

选择 视图 > 其他窗口 > 属性管理器
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第3张图片
属性管理器中,在 Debug|x64 右键选择属性
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第4张图片
选择VC++目录包含目录,加入文件路径:

D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2

Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第5张图片
选择VC++目录库目录,加入文件路径:

D:\Program Files\opencv\build\x64\vc15\lib

Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第6张图片
选择链接器 > 输入 > 附加依赖项,添加动态库:

opencv_world345d.dll

Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第7张图片
(3)执行测试代码:

    #include "opencv2/opencv.hpp"
    
    using namespace cv;
    
    void hello_world()
    {
    	const char *fn = "D:\\lena.jpg";
    	Mat image = imread(fn);
    	imshow("hello, world!", image);
    	waitKey(0);
    }

Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第8张图片

配置环境中遇到的问题:
1、计算机无法找到opencv_world345d.dll,尝试重新安装该程序
解决方法:
将bin目录(笔者的是D:\Program Files\opencv\build\x64\vc14\bin)中3个dll文件复制到C:\Windows\System32或者C:\Windows\SysWOW64目录中

2、无法查找或打开PDB文件
解决方法:
选择调试 > 选项
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第9张图片
在选项中,选择调试 > 常规启用源服务器支持
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第10张图片
选择Microsoft符号服务器,并配置目录缓存符号路径:
Win10下OpenCV环境搭建(VS2017+OpenCV3.4.5)_第11张图片

你可能感兴趣的:(Opencv)