【win10 VS2019 opencv4.6 配置参考】


opencv的VS环境配置不过三分钟的事情,但网上五花八门的配置看的眼花缭乱,不知道该说opencv个版本兼容性太差还是该说自己太菜

我已经放弃治疗了,感觉VS应该仍垃圾桶去,一堆BUG怎么好意思发布的
无奈啊,谁让除了python环境就是这玩意用的最多呢,搜集了两种编译通的过的配置方式
(都会有警告,推荐第一种,问题似乎少点,最起码少几十个警告)

我的环境:

  • win10教育版
  • vs2019社区版
  • opencv4.6

1.下载

官网链接:官网链接, 或许比较慢,但版本比较新
或者我也把官网的opencv4.6上传了CSDN:下载链接

2. 添加环境变量

推荐添加环境变量,这样可以少一个VS运行环境配置

解压

  • 下载好的包是个自解压可执行文件,双击后选择好位置解压,会自动在所选目录新建opencv文件夹,不用自己创建
    在这里插入图片描述

添加环境变量

  • 此电脑右键属性,选择高级系统设置->环境变量-系统变量,找到Path双击,添加一个bin目录
    注意,不要添加错了,是build/x64/vc15内的那个,不是build目录下那个,添加错误会找不到库文件
    在这里插入图片描述
    或者也可以选择配置这个,不再配置系统环境变量:
    在这里插入图片描述
    还有往system32文件夹拷贝的方法,对此我只能深深膜拜

3.VS2019配置

网上配置非常多,区别就是添加库路径的地方不一样

第一种

  1. 选择编译配置,x64发布版本,其他配置自己实验吧
    在这里插入图片描述
  2. 在解决方案资源管理器中右键项目选择属性
    在这里插入图片描述
  3. 在C/C++ -> 附加包含目录添加头文件路径,这两个都要添加,缺一不可,有的教程只添加一个,自行测试
D:\lib\opencv\build\include
D:\lib\opencv\build\include\opencv2

在这里插入图片描述
4. 添加库库文件路径
在这里插入图片描述
5. 添加附加依赖项,这个不用带路径,目录下还有个带后缀d的版本,是Debug编译用的

在这里插入图片描述
这里添加完毕就可以测试了

#include <opencv2/highgui.hpp>
#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
using namespace cv;

测试代码:

	Mat img = imread("./demo.jpg");
	imshow("12345", img);
	waitKey(2000);
	destroyAllWindows();

第二种

  1. 打开属性管理器
    在这里插入图片描述

  2. 新建一个配置表,名称任意,默认配置表可能和别人的不一样,我也不知道为什么要这样配置。。
    在这里插入图片描述

  3. 双击打开,添加包含目录,很多教程里面这里添加了三个,新版本不需要:

在这里插入图片描述

  1. 添加库目录
    在这里插入图片描述

5.添加链接器附加依赖项,这个不需要加路径,直接把这个库名称拷贝上去就可以了
在这里插入图片描述

  1. 配置完成后最好重启下vs
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值