qt6.5.3 + opencv4.6.0+cmake3.30.5 配置
qt6 6.5.3
opencv 4.6.0
cmake 3.30.5
![]()
![]()
![]()
主要参考如下:
mingw32-make 问题_mingw32-make: *** [makefile:165: all] error 2-CSDN博客
1. 安装QT6.5.3
选择了QT6.5.3 工具编译cmake
2. 将下载的opencv4.6.0解压缩后重新命名,并又建了一个文件夹如下:

3.配置环境


4. cmake 3.30.5中进行设置

3.cmake


点击:Configure



点击Configure开始配置:
展开WITH,勾选WITH_QT和WITH_OPENGL。
按照上述设置后 报错,参考下面的办法
mingw32-make 问题_mingw32-make: *** [makefile:165: all] error 2-CSDN博客
100%时 mingw32-make出错
collect2.exe: error: ld returned 1 exit status
mingw32-make[2]: *** [modules\python3\CMakeFiles\opencv_python3.dir\build.make:101: lib/python3/cv2.cp37-win_amd64.pyd] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:2504: modules/python3/CMakeFiles/opencv_python3.dir/all] Error 2
mingw32-make: *** [Makefile:165: all] Error 2
上述图看不到错误细节,所以编译时改成一个线程
然后错误细节如下图:
解决办法:cmake中去掉这三个,如图:

版权声明:本文为CSDN博主「拉丁 liang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43206271/article/details/134056094
5. 编译
输入mingw32-make.exe -j 8


编译完成安装
mingw32-make install

缺少的文件参考哔哩哔哩

链接: https://pan.baidu.com/s/1t6CAZ_UEgdfnYl4yaKO3og 提取码: 7aa2 复制这段内容后打开百度网盘手机App,操作更方便哦 视频中缺少的文件
将这两个文件放入F:\QT-OpenCV\opencv-source\3rdparty\ffmpeg:

注:这个配置没有问题,在项目中设置好后可以运行opencv。
更多推荐



所有评论(0)