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