一、开发环境
1. Windows 10 Pro X64
2. Qt 5.9.1: http://www.qt.io/download/
3. CMake 3.13.2: http://www.cmake.org/download/
4. OpenCV 3.2: http://opencv.org/
二、开始安装&解压
1. 安装Qt 5.9.1 (路径C:\Qt5.9.1), 安装时记得在 Qt5.9.1下勾选 “MinGW” 项,在Tools下勾选 "MinGW" 项
2. 系统环境变量Path添加如下路径(如果缺少这一步后面的CMake会通不过):

3. 安装CMake 3.13.2 (路径D:\CMake),在安装时记得勾选第二个选项自动添加环境变量到系统(Add CMake to the system PATH for all users),如果没有选中的话就自己添加系统环境变量:

4. 解压OpenCV(路径G:\OpenCV\opencv),这时候会看到一个opencv文件夹里面包含了一个build和一个sources文件夹(如果你下载的是源码就只有一个sources),因为解压出来的build不合适我们所以需要把build删掉然后再建立新的build(建立的文件夹可以不叫build)
三、开始CMake
1. where is the source code这里选择刚才解压出来的sources文件夹(我的G:/OpenCV/opencv/sources)
2. where to build the binaries这里选择刚才建立的build文件夹(我的G:/OpenCV/opencv/build)

3. 点击Configure选择 "MinGW Makefiles",点击finish


4. 勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动,如图6所示(备注,请忽略图中的路径,因为编译多次才成功,每次路径设置可能不同)

5. 再次点击Configure直到没有CMake界面没有红色区域显示,然后点击Generate按钮,生成makefile文件,成功后,底下会提示Generating done

四、开始编译&安装
1. 打开cmd,进入刚才设置的目标路径(G:\OpenCV\opencv\build),输入mingw32-make命令开始编译

2. 编译完成后,在cmd命令窗口中输入mingw32-make install安装


3. 安装完成后,在G:\OpenCV\opencv\build路径下即可找到生成的lib文件夹和bin文件夹,install文件夹下可以看到include文件夹,将这三个文件夹放在一起,即完成OpenCV库的编译
Windows 10 + Qt 5.9.1 + OpenCV 3.2 配置环境 https://blog.csdn.net/Ilson_/article/details/85200960
本文介绍了在Windows 10系统中,如何使用Qt 5.9.1、CMake 3.13.2来编译OpenCV 3.2的详细步骤。首先,安装Qt并确保勾选MinGW和相关工具。接着,安装CMake并配置环境变量。然后,解压OpenCV并新建构建目录。在CMake中配置源码路径和编译目标路径,选择MinGW Makefiles,并启用WITH_OPENGL和WITH_QT选项。最后,通过mingw32-make进行编译和安装,将生成的库文件放置在一起,完成OpenCV的编译环境配置。
4万+

被折叠的 条评论
为什么被折叠?



