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
会打包编译后的文件