本文主要是介绍Qt5.10.1 + MingW5.3.0 + Win10_64 + CMake3.15.0环境下编译OpenCV 3.4.6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考链接
https://blog.csdn.net/qingyang8513/article/details/80339550
基本上按照这个安装即可。
cmake下载
https://github.com/Kitware/CMake/releases
报错
\rpm\opencv-3.4.6\opencv-3.4.6\modules\videoio\src\cap_dshow.cpp:2290:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
software\OpenCV\SourceCode\opencv-3.4.2\modules\videoio\src\cap_dshow.cpp”的文件,在#include "cap_dshow.hpp"前加宏定义“#define NO_DSHOW_STRSAFE”,如下图所示
参考https://blog.csdn.net/yl_best/article/details/89190142
报错D:/Python36/python36.dll: file not recognized: File format not recognized
解决办法:
我暂时用不到,就先取消选中 Build_opencv_python3,后面用到再重新configure。
参考https://blog.csdn.net/yl_best/article/details/89190142
后边编译遇到这个问题,真是恶心。
关于QT下配置OpenCV3.4.0后出现 error: undefined reference to 'cv::xxx'的问题及解决方案
https://blog.csdn.net/qq_28114615/article/details/83020491
最后,还是 没有成功使用qt创建opencv项目编译运行失败,又转makefile了。郁闷啊。。。。。。。。
参考https://blog.csdn.net/sun007700/article/details/96477750
这篇关于Qt5.10.1 + MingW5.3.0 + Win10_64 + CMake3.15.0环境下编译OpenCV 3.4.6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!