参考文档
1\] https://blog.csdn.net/rjkf_css/article/details/135676077 ### 前提条件 > 配置好相关运行环境:QT6、OPENCV3.9的sources文件 > > OPENCV下载网页:https://opencv.org/releases/ > > QT6下载教程:https://blog.csdn.net/caoshangpa/article/details/135420524  ### 源代码编译 **1. 打开QT文件下的`CMake-gui.exe`文件** > 注意:打开的exe程序是Qt6自带的,而非自己安装MinGW路径  **2. 设置编译路径**   配置g++路径(QT的CMake路径):D:/1_software/45_qt6/Tools/mingw1310_64/bin/g++.exe,最后点击finish开始配置  **3. 配置`QT_MAKE_EXECUTABLE`路径** > 点击"Add Entry",添加`QT_MAKE_EXECUTABLE`,路径为QT6的qmake.exe路径   **4. 在列表中搜索 WITH_QT WITH_OPENGL,将其勾选;搜索 WITH_IPP,将其取消勾选**  **5. 配置qt6相关路径(一般configure会自动生成,只要配置好Qt6_DIR即可)**  **6. 点击`configure`** **7. 进入到编译的`QT-build` 目录, 打开一个 CMakeDownloadLog的文本文件** (里面存放着`configure`由于网络等原因没有下载好的文件) 下图这种无"Missing"的则无需处理,跳过这步  下图则显示:`missing "C:/openCV/3rdparty/ffmpeg/opencv_videoio_ffmpeg.dll"`则需要自行下载放在对应目录(下载链接和对应目录文档已给出) `"https://raw.githubusercontent.com/opencv/opencv_3rdparty/fbac408a47977ee4265f39e7659d33f1dfef5216/ffmpeg/opencv_videoio_ffmpeg.dll" "C:/openCV/3rdparty/ffmpeg"` 第一行带有 raw 的网址则是我们需要下载的文件,将其复制并在浏览器中打开 #missing 这一行表明了缺失文件应该存储的地方,将下载的文件 复制粘贴到这即可  **8. 点击generate** **9. build 目录下,打开终端,执行 `mingw32-make -j 8`** **10. 终端中输入 `mingw32-make.exe install` 会打包编译后的文件**