在vs2019上配置opencv,百分百成功
文章目录
首先感谢前人的经验
https://blog.youkuaiyun.com/weixin_41288824/article/details/96509189
https://blog.youkuaiyun.com/weijifen000/article/details/93515884
本文是基于上述这几篇文章总结出来的
一.下载opencv
1.从官网下载,链接如下:https://opencv.org/releases/
但是可能下载的速度比较慢。
2.我提供了4.10版本的百度网盘下载地址链接:https://pan.baidu.com/s/1LgsSEnbV6jFBpiVPOrTuYw
提取码:m9ty
下载好后,就点开exe文件

将文件解压到一个合适的目录,建议不要有中文,会出来一个opencv的文件夹

二. 配置系统环境变量
1.搜索环境变量

2.高级->环境变量

3.点击path 编辑

4.新建并添加如图所示的路径

我的路径是这样D:\c++\hack\opencv\build\x64\vc15\lib
三.在vs下配置opencv
1.打开项目
创建一个新项目,或者打开你想配置opencv的已有项目(创建新项目总不要我教吧…)
这里以现有项目为例
注意,必须为x64,不能为x86

右键项目名称,选择属性


2.编辑属性页
首先修改包含目录和库目录

(1)包含目录修改

添加下面两个目录

(2)库目录修改


(3)修改依赖项


根据你的版本号,来进行配置
根据你的版本号,来进行配置
根据你的版本号,来进行配置
因为我是410版本,所以是 opencv_world410d.lib 如果你是401版本的话,就要改成opencv_world401d.lib
另外,后面那个d必须加!(对于debug版本而言)

3.添加dll文件到system32
在D:\c++\hack\opencv\build\x64\vc15\bin 这个文件夹下,找到你的

这个文件。将其复制下来
拷贝到你的系统盘的这个目录下C:\Windows\System32
如果不做这一步,一般来说,都会提示缺失opencv_world410d.dll
四.Release版本配置
打开属性,将配置从debug改成release

vc++目录中的东西跟debug版本一样

将依赖项中的d去掉 即opencv_world410.lib

同样在C:\Windows\System32中添加下面这个运行库

只有这么配置了,才不会出现release版本找不到头文件的问题!
五.测试你的代码
一般而言,用opencv都需要包含(这里以c++为例)
#include<opencv2/opencv.hpp>
以及命名空间
using namespace cv;
然后就可以使用opencv了,怎么用opencv,请参考其他教程
本文详细介绍了在Visual Studio 2019上配置OpenCV的步骤,包括下载OpenCV、设置系统环境变量、在VS中配置OpenCV、Release版本配置以及测试代码,确保配置成功率百分百。
1448

被折叠的 条评论
为什么被折叠?



