配置QT5.7 + OpenCV3.4.0+Cmake环境与解决常见问题
需积分: 17 179 浏览量
更新于2024-09-02
收藏 206KB DOCX 举报
本文档主要介绍了如何在Windows系统中配置QT5.7版本与OpenCV3.4.0版本的集成开发过程,使用的是CMake 3.18.1作为构建工具。以下是详细的步骤:
1. **系统环境变量设置**
首先确保在你的系统上安装了CMake、QT5.7(这里指定了E:\Qt\Qt5.7.1\5.7\mingw53_32\bin和E:\Qt\Qt5.7.1\Tools\mingw530_32\bin作为QT相关bin目录),以及CMake 3.18.1(E:\cmake-3.18.1-win64-x64\bin)。请根据你的实际安装路径进行相应修改。
2. **运行CMake**
使用cmake-gui.exe工具开始配置过程。这个工具将用于生成针对特定目标平台的Makefile。
3. **配置CMake**
- **OpenCV源码和输出路径**:指定OpenCV源代码库的位置(E:/opencv3.4.0/sources),以及CMake将构建输出放置的目录(D:\01QTOpenCV\buildopencv340)。
- **设置编译器路径**:由于是使用MinGW,选择“MinGWMakefiles”配置,并确保MinGW能够通过系统环境变量找到gcc和g++编译器,或手动指定它们的路径(如E:/Qt/Qt5.7.1/Tools/mingw530_32/bin/gcc.exe和g++.exe)。
- **启用模块**:勾选WITH_OPENGL以支持OpenGL,WITH_QT以集成QT,OPENCV_ENABLE_NONFREE启用非免费功能。禁用WITH_IPP,因为提示不能同时启用IPP。
- **模块路径**:OPENCV_EXTRA_MODULES_PATH设置为包含OpenCV contrib模块的路径(例如E:\openCV\library\opencv_contrib-3.4.0\modules)。
- **配置选项**:添加宏定义NO_DSHOW_STRSAFE到"cap_Dshow.cpp"文件的开头,这可能是因为某些编译问题,需要针对特定情况调整。
4. **生成Makefile**
完成所有配置后,点击"Configure",再点击"Generate"按钮生成Makefile。即使生成过程中有红色警告,通常可以忽略,因为它们可能是编译器优化或配置选择的副作用。
通过以上步骤,你将能够配置好QT5.7与OpenCV3.4.0的环境,为后续的项目开发打下基础。如果在配置过程中遇到任何问题,文档还提到的一些常见问题解决技巧(如不能同时启用IPP等)可能会有所帮助。务必记得根据自己的实际情况调整路径和选项。
2020-05-31 上传
2020-09-05 上传
2021-06-25 上传
2022-11-25 上传
2021-03-19 上传
2021-10-30 上传
2022-09-21 上传
2021-11-03 上传
SSSS的博客
- 粉丝: 68
- 资源: 2
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程