我一直在关注此处发布的指南https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows,以便为Qt设置opencv。 一切正常,直到mingw32-make命令编译失败并出现相同的错误:
扫描目标opencv_core_pch_dephelp的依赖关系 [31%]构建CXX对象模块/ core / CMakeFiles / opencv_core_pch_dephelp.dir / opencv_core_pch_dephelp.cxx.obj [31%]链接CXX静态库.... \ lib \ libopencv_core_pch_dephelp.a [31%]建立目标opencv_core_pch_dephelp 扫描目标pch_Generate_opencv_core的依赖关系 mingw32-make [2]: *没有规则来制作目标' lib / libopencv_core_pch_dephelp.a',需要' modules / core / precomp.hpp.gch / opencv_core_Release.gch&#39 ;。停止。 CMakeFiles \ Makefile2:1688:目标' modules / core / CMakeFiles / pch_Generate_opencv_core.dir / all'失败 mingw32-make [1]:* [modules / core / CMakeFiles / pch_Generate_opencv_core.dir / all]错误2 Makefile:161:目标配方'全部'失败 mingw32-make:*** [全部]错误2
此问题已在此处记录error while compiling opencv for QT 和这里 Error when compiling OpenCV for Qt 但到目前为止还没有报道确定的解决方案。 我的操作系统是Windows 10专业版,我一直在使用带有gcc和g ++的MinGW Makefiles生成器。 Qt版本是5.9.1,我对opencv 3.3.0和3.2.0都有同样的问题。
感谢您为这位新手提供的任何帮助。