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的路径都要用双引号包起来,有空格的路径里,空格会截断路径,会将空格前后拆分为两个路径,涉及有空格的路径要用双引号包装。


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

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



