Win10配置Qt5.9.0 MingW Opencv3.4.1环境教程

需积分: 5 0 下载量 8 浏览量 更新于2024-08-05 收藏 12KB DOCX 举报
"这篇文档详细介绍了在Windows 10 64位环境下,如何配置Qt 5.9.0、Visual Studio 2015、OpenCV 3.4.1以及CMake 3.20.5 x86_64的环境,特别是针对Qt Mingw的配置步骤。" 在配置Qt Mingw和OpenCV的开发环境时,以下是关键的步骤和注意事项: 1. **下载和安装**:首先,确保下载了正确的软件版本,包括Qt 5.9.0 for VS2015、OpenCV 3.4.1、CMake 3.20.5以及VS Addin 2.2.2。这些都是32位版本,因为使用的MinGW是32位的。 2. **安装Qt**:安装Qt 5.9.0,确保它包含MinGW 530_32编译器,并安装VS Addin以便在Visual Studio中使用Qt。 3. **安装OpenCV**:安装OpenCV 3.4.1,并在安装过程中选择添加环境变量,以便所有用户都能访问。 4. **配置环境变量**:将Qt的两个路径添加到系统环境变量PATH中,分别是`C:\Qt\Qt5.9.0\Tools\mingw530_32\bin`和`C:\Qt\Qt5.9.0\5.9\mingw53_32\bin`。这使得系统能够找到Qt的相关工具。 5. **使用CMake配置OpenCV**:打开CMake GUI,设置源文件路径为OpenCV 3.4.1的解压缩目录,设置构建目录为一个新的路径(例如`D:\opencv341\opencv\Mybuild`)。然后点击“Configure”按钮,选择“mingw makefiles”和“Specify native compilers”,并设置C++编译器为`C:\Qt\Qt5.9.0\Tools\mingw530_32\bin\g++.exe`。 6. **调整CMake配置**:在配置过程中,取消勾选`WITH_IPP`,同时勾选`WITH_OPENGL`和`WITH_QT`,反复点击“Configure”直到所有选项变白,最后点击“Generate”。 7. **编译OpenCV**:在命令提示符中,切换到构建目录,执行`mingw32-make`命令来编译OpenCV。如果遇到C++11支持问题,可以在CMake中启用C++11。如果遇到视频相关错误,可能需要取消视频模块的勾选或解决依赖问题后重新编译。 8. **安装OpenCV**:编译完成后,在同一命令提示符中运行`mingw32-make install`,这将把编译好的库文件安装到指定目录,通常是`D:\opencv341\opencv\Mybuild\install`。 完成以上步骤后,你就成功配置了Qt Mingw环境和OpenCV,可以开始使用Qt和OpenCV的编译库进行开发了。记得在你的Qt项目中链接OpenCV库,这样就可以在Qt应用中无缝集成OpenCV的功能。