Visual Studio 配置Opencv 开发环境及VS 项目配置目录解析
目录
Visual Studio 配置Opencv 开发环境及VS 项目配置目录解析
前言
一、下载opencv
二、解压Opencv
三、配置环境变量
四、配置VS2019
1. 配置包含目录:
2. 配置库目录
3. 配置附加依赖项
总结
前言
记录vs 2019 开发opencv 环境配置部分及VS 项目配置目录解析
vs 使用2019版, 2015、2017版配置类似
一、下载opencv
官网地址:https://sourceforge.net/projects/opencvlibrary/

一般直接下载最新版本,也可选择其它版本
二、解压Opencv
可解压至任意目录
我解压至D 盘 D:\OpenCv
三、配置环境变量
win10
找到解压的OpenCv 目录
'''注意:''' vc14 对应 VS 2015 , vc15 对应 vs 2017、VS2019 版本
新增环境变量
D:\OpenCv\opencv\build\x64\vc15\bin
四、配置VS2019
打开或新建解决方案
1. 配置包含目录:
包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录
添加两项:
D:\OpenCv\opencv\build\include
D:\OpenCv\opencv\build\include\opencv2
区别于引用目录:
引用目录:搜索通过 #using 指令在源代码中引用的程序集和模块(元数据)文件的目录。对应于 LIBPATH 环境变量。
源目录:
搜索用于 IntelliSense 的源文件的目录。
排除目录:
检查生成依赖项时,不会搜索目录。
C/C++:附加包含目录
常规->附加包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录(每一项对应一个文件夹XXXX,文件夹中包含了编译时所需的头文件,使用时直接#include<XXXX>即可)
2. 配置库目录
添加库目录
库目录:寻找.lib文件的搜索目录
D:\OpenCv\opencv\build\x64\vc15\lib
3. 配置附加依赖项
链接器:
常规->附加库目录:寻找.lib文件的搜索目录
输入->附加依赖项:lib库(C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码)
在附加依赖项中添加 opencv_world453d.lib
注意 opencv_world453d.lib与opencv_world453.lib 的区别
opencv_world453d.lib 是 Debug 版本
opencv_world453.lib 为release 版本
五、 常见错误
关于openCV报错无法打开文件“opencv_worldXXXd.obj”的配置问题
添加opencv_world340d.lib文件时,你可能资源管理器隐藏了文件扩展名,添加的是opencv_world340d,所以编译的时候报错找不到opencv_world340d.obj
参考: https://blog.csdn.net/u012043391/article/details/54972127
总结
本文仅记录学习 Opencv 的配置