-  MinGW 
-  CMake 
-  下载 OpenCV 源代码 
-  使用 CMake 生成 OpenCV 的 Makefile -  // 设置源码 Where is the source code: C:\Program Files\OpenCV\source // 生成路径 C:\Program Files\OpenCV\build
-  点击 Configure,设置编译器 
-  Specify the generator for this project: MinGW Makefiles
-  Specify native compilers 
-  Next 
-  Compilers C: C:\Qt\Tools\mingw1120_64\bin\gcc.exe
-  Compilers C++: C:\Qt\Tools\mingw1120_64\bin\g++.exe
-  Finish 
-  编译配置: -  CMAKE_build_type Release build_opencv_world 勾选 WITH_OPENGL 勾选 WITH_QT 勾选 WITH_OPENCL_D3D11_NV 不勾选 ENABLE_PRECOMPILED_HEADERS 不勾选 WITH_IPP 不勾选 python 不勾选 BUILD_JAVA 不勾选
 
-  
-  点击 Configure,Generate 生成 Makefile 
 
-  
-  编译 OpenCV cd C:\Program Files\OpenCV\build mingw32-make -j 16 mingw32-make install
-  Qt 使用 CMake 构建 文件末尾添加如下内容 # 指向 OpenCV 的安装路径 set(OPENCV_HOME "C:/Program Files/OpenCV/build")# 将 OpenCV 的头文件路径添加到项目中 include_directories(${OPENCV_HOME}/include)# 设置 OpenCV 库文件的位置 set(OpenCV_LIB_DIR ${OPENCV_HOME}/x64/mingw/lib)# 查找 OpenCV 库文件 find_library(OpenCV_LIBS NAMES opencv_world490 PATHS ${OpenCV_LIB_DIR} REQUIRED)# 将 OpenCV 库链接到你的目标 target_link_libraries(OpenCVQt PRIVATE ${OpenCV_LIBS})
-  来一段测试代码 将代码放入 main.cpp 文件中即可 #include <QApplication> #include <opencv2/opencv.hpp>#include "widget.h"int main(int argc, char *argv[]) {cv::Mat img = cv::imread("C:/Code/OpenCVQt/lena.jpg");cv::imshow("img", img);cv::waitKey(0);QApplication a(argc, argv);Widget w;w.show();return a.exec(); }