本文安装过程参考以下教程:
VSCode搭建OpenCV的c++环境(windows10)
VScode搭建Opencv(C++开发环境)
opencv通过mingw编译出现的问题
1. 编译器版本选择

注意!不要使用其他版本,当时博主已安装了x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0,就没下载教程中用的mingw版本,最后在编译部分出了问题。
2. cmake对opencv源码编译报错
虽然最后编译完成显示configure done,但查看记录会发现有文件下载失败,查看build内的CMakeDownloadLog.txt文件,可以查看具体哪几个文件下载失败(log内会提供下载地址,手动下载即可),并用md5-文件重命名替换掉.cache 里的文件,具体教程参考:
CMake编译OpenCV4.0时opencv_ffmpeg.dll等下载失败的解决思路总结

3. 编译过程报错
在build目录下开启命令行窗口,输入minGW32-make -j 4后编译报错,例如mutex相关,只进行到17%、18%就结束了,这个可能就是编译器选择的问题。可查看以下blog重新下载指定的编译器版本,从cmake开始重新编译生成。
opencv通过mingw编译出现的问题
文章讲述了在Windows10环境下,使用VSCode配置OpenCVC++开发环境时遇到的编译器版本选择、CMake源码编译报错以及编译过程中的错误。关键问题包括不推荐使用的x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0版本,CMake下载文件失败需要手动下载替换,以及mingw编译过程中如mutex相关的错误,建议重新下载指定的编译器版本并重新编译。
1163

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



