经过多天的配置,终于配置成功,有些问题可能并不是我们配置出错了,而是vscode需要以管理员的身份运行,甚至如果你不这样做,连错误都不给你报出来,废话不多说,现在开始:
1.下载vscode安装完成后设置以管理员身份运行。
依次右键-属性-快捷方式-高级属性-勾选用管理员身份运行-确定-应用-关闭
2.然后参考这位博主的文章
Vscode搭建基于MinGW的opencv环境 - 知乎 (zhihu.com)
直接编译好的opencv文件,使用win+r打开cmd,如果你要放在d盘中,输入D:,然后复制博主文章中的github地址中的文件进行下载,huihut/OpenCV-MinGW-Build: MinGW 32bit and 64bit version of OpenCV compiled on Windows. Including OpenCV 3.3.1, 3.4.1, 3.4.1-x64, 3.4.5, 3.4.6, 3.4.7, 3.4.8-x64, 3.4.9, 4.0.0-alpha-x64, 4.0.0-rc-x64, 4.0.1-x64, 4.1.0, 4.1.0-x64, 4.1.1-x64, 4.5.0-with-contrib, 4.5.2-x64 (github.com)
其余的跟着博主走,就ok了,但是我在用的时候下的是别的版本,发现缺少opencv文件夹,最后又换回和博主一样的3.4.1,然后用管理员身份打开,才没有问题。
3.复制博主的代码之后需要修改的部分
c_cpp_properties.json
上面这4个地址都需要根据自己的进行修改。
launch.json
tasks.json
都需要修改,具体可以看你下载的什么版本,可以打开D:\OpenCV-MinGW-Build\x64\mingw\bin(这是我的地址),去看你下载的是什么版本,把后面的341改成那个版本。
4.检查环境变量
5.然后就可以使用opencv库了。