我已经放弃治疗了,感觉VS应该仍垃圾桶去,一堆BUG怎么好意思发布的
无奈啊,谁让除了python环境就是这玩意用的最多呢,搜集了两种编译通的过的配置方式
(都会有警告,推荐第一种,问题似乎少点,最起码少几十个警告)
我的环境:
官网链接:官网链接, 或许比较慢,但版本比较新
或者我也把官网的opencv4.6上传了CSDN:下载链接
推荐添加环境变量,这样可以少一个VS运行环境配置



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


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();
打开属性管理器

新建一个配置表,名称任意,默认配置表可能和别人的不一样,我也不知道为什么要这样配置。。

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


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