总结:参考了很多网上的详细教程,依然遇到这个问题,最后发现是minGW以及cmake的版本不匹配导致的,具体解决方案如下。
1、由于opencv的cmake编译过程很麻烦,所以采取直接下载编译好的文件的方案,网址如下:
https://github.com/huihut/OpenCV-MinGW-Build
- 为什么要先下载这个呢,因为编译好的文件是有配置要求的,一定一定要根据它要求的版本来下载mingw和cmake,例如我下载的4.5.2版本的要求如图所示:
2、 下载MinGW:
MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
3、下载cmake:
Releases · Kitware/CMake · GitHub
4、配置安装
cmake和mingw都是压缩包,解压后配置环境,重启即可,除了这些注意的点,其余可参考之前大佬的详细教程就能完成整个配置了:
Win10+VSCode搭建opencv+C++环境(1)_己亥谷雨-CSDN博客