qt6 6.5.3 

opencv 4.6.0

cmake 3.30.5

主要参考如下:

QT6配置opencv_qt6 opencv-CSDN博客

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。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐