QT配置Opencv环境时出现的系列问题

在配置QT与OpenCV环境时,遇到的问题包括空格导致的编译错误、CMake配置选项的选择、CPU指令集问题以及Qt找不到头文件。解决方法包括手动创建编译对象、正确设置CMake选项、指定CPU_DISPATCH为AVX2,以及在包含OpenCV头文件时使用双引号包裹路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.软件安装路径中一定不能出现空格,否则会出现无法生成vs.vision.rc.obj问题。在这里插入图片描述
解决方法是:根据build.make中的错误行,自己修改编译命令,手动生成vs_version.rc.obj,并重新mingw32-make。在这里插入图片描述

2.在cmake中编译时注意以下配置选项
ENABLE_CXX11——选中
WITH_OPENGL——选中
WITH WITH_QT——选中
WITH WITH_IPP——不选
BUILD_OPENCV_PYTHON3——不选
INSTALL_PYTHON_EXAMPLES——不选

3.出现/layers_common.avx512_skx.cpp.obj错误
在这里插入图片描述
解决方法:CPU_DISPATCH ——AVX2
在这里插入图片描述
4.配置好了之后还是出现大片飘红,Qt编译opencv找不到头文件。

#include <opencv2/opencv.hpp> //显示找不到文件

解决方法:Windows的路径都要用双引号包起来,有空格的路径里,空格会截断路径,会将空格前后拆分为两个路径,涉及有空格的路径要用双引号包装。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值