
"QT5.12.3、OPENCV4.2.0安装配置及编译指南"
版权申诉
2.48MB |
更新于2024-03-28
| 87 浏览量 | 举报
1
收藏
# QT CMAKE OPENCV安装说明
本文将详细介绍在Windows环境下安装QT5.12.3、OPENCV4.2.0以及使用CMAKE进行配置和MINGW进行编译的步骤,同时还包括如何调用库文件的方法。
## 准备工作
在进行QT和OPENCV的安装前,需要下载以下几个安装文件:
- Qt-OpenSource-windows-x86-5.12.3.exe
- CMake-3.17.0-win64-x64.msi
- OpenCV-4.2.0-Release-SourceCode.zip
你可以通过以下链接来获取这些安装文件:
- [Qt-OpenSource-windows-x86-5.12.3.exe](https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.12/5.12.3/qt-opensource-windows-x86-5.12.3.exe)
- [CMake-3.17.0-win64-x64.msi](https://cmake.org/files/v3.17/cmake-3.17.0-win64-x64.msi)
- [OpenCV-4.2.0-Release-SourceCode.zip](https://github.com/opencv/opencv/archive/4.2.0.zip)
## 安装步骤
### 1. 安装QT
1. 运行Qt-OpenSource-windows-x86-5.12.3.exe,点击“next”进行安装
2. 跳过Qt Account登录,直接点击“skip”
3. 安装过程中选择“next”直到完成,安装完成后选择“Finish”
### 2. 安装CMake
1. 运行CMake-3.17.0-win64-x64.msi,按照安装向导进行安装
2. 安装完成后选择“Finish”
### 3. 安装OPENCV
1. 解压OpenCV-4.2.0-Release-SourceCode.zip文件到指定目录
2. 使用CMake配置OPENCV,指定源文件夹和构建文件夹,点击“configure”和“generate”
3. 运行MINGW,进入构建文件夹,运行命令`mingw32-make -j4`进行编译
4. 编译完成后,将生成的库文件拷贝到QT项目的文件夹中
## 调用库文件
在QT项目中,可以通过.pro文件中添加以下语句来调用OPENCV的库文件:
```
INCLUDEPATH += path/to/opencv/include
LIBS += -Lpath/to/opencv/lib -lopencv_core420 -lopencv_highgui420
```
## 结语
通过以上步骤,您已经成功安装了QT5.12.3、OPENCV4.2.0,并使用CMake进行配置和MINGW进行编译。同时,您也学会了如何在QT项目中调用OPENCV的库文件。希望本文对您有所帮助,祝您编程愉快!
相关推荐






smartvxworks
- 粉丝: 4w+
最新资源
- C#.Net网络程序开发(Socket):类封装与资源说明
- 掌握PowerBuilder分布式网络应用源代码开发技巧
- 面向对象编程的FVP精彩实例100讲
- dtree:轻量级JS树形控件使用教程与示例
- LJ主页模板WEB应用程序与Access数据库集成
- .net 在线考试系统源代码发布
- 深入解析Windows NT内核的关键特性
- VxWorks SMP内核源代码分享
- Java编程入门:课后习题代码详解与实践
- Tomcat服务器配置JSP环境的三种方法
- Struts框架应用示例教程及初学者指南
- ExtJs图书管理系统开发教程
- 华夏爱墙3.0发布:美化升级与功能优化
- 张晨曦《计算机体系结构第二版》习题解答详解
- ASP.NET中实现多行文本框字符长度验证的js函数
- 深入解析C语言高级编程技巧与实例
- 新版大学英语教材练习解答与译文详解
- 美国微软10倍宽带加速,网络速度狂飙
- 数据仓库基础教程与数据库原理解析
- B2B购物系统: 下载与使用指南
- JDBC驱动程序集锦:MySQL与SQL Server2000支持
- 前端开发利器:JavaScript实现多级文件树结构
- 基于DELPHI与SQL的物流管理系统开发
- 全面解析Linux内核架构及源码分析