Qt 5.7+OpenCV3.1+VS 2013+CMake 3.7

本文介绍了如何在Windows 7 64位环境下,使用CMake 3.7编译配置OpenCV 3.1与Qt 5.7结合,配合Visual Studio 2013。详细步骤包括OpenCV和Qt的安装,CMake的配置和编译,以及在Qt Creator中配置OpenCV的流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 引言

  • 如果您是OpenCV和Qt的初学者,如果您需要了解并学习如何配置Qt5.7和OpenCV3.1,那么本文可能对你有所帮助。
  • 本文是基于Windows7 64bit的环境,将目前(2016年11月21日)最新版的OpenCV3.1 配置到Qt 5.7上,使用Visual Studio2013编译器(而不是Qt自带的MinGW32)。

2. 准备工作

  1. OpenCV下载地址:http://opencv.org/downloads.html
  2. Qt Creator下载地址:https://www.qt.io/download-open-source/
  3. Cmake下载地址:https://cmake.org/download/ (推荐下最新版msi安装文件)

3.安装和使用

3.1 OpenCV的安装和配置

下载OpenCV3.1之后会有一个109MB大小的压缩包
OpenCV3.1
点击解压到目标路径
这里写图片描述
注意:强烈推荐目标路径不含中文和空格(包括最常见的program files文件夹),在以后的QT的使用中会避免很多不必要的麻烦。
这里写图片描述
解压过程大概5~10分钟,得到一个556MB的OpenCV3.1文件包(比起opencv2.x动辄2G的包已经小了很多,这也是OpenCV3.1的一大优势)
然后开始使用OpenCV最重要的一件事——配置Path(也可以选择在编译OpenCV之后再配置)

在系统环境变量path中添加
D:\OpenCV3.1\build\x64\vc12\bin;
注意:1.不要使用中文标点,配置path的目的主要是保证在运行时,程序能够找到对应的dll文件;2.vc12对应VS2013,如果是VS2015,那么请选择vc14;3.如果只是使用opencv的基础功能,仅配置以上一处即可。

3.2 Qt的安装

Qt的安装还是略曲折的——
进入https://www.qt.io/download-open-source/ 之后,不要着急点Download,点击下方的ViewAllDownloads(点击Download是下一个官方的下载器,下载速度巨慢!!!不如直接选择自己所需的版本。)
这里写图片描述然后在展开的下载列表找到对应的Windows版本
在这里,我们选择Win64位的VS2013版本(如果想用MinGW的编译器,那么请选择MinGW版,如果将来打算要做Android开发,那么选择for Android版)
这里写图片描述
推荐用下载器下载,我用的是实验室的网络,速度还行
这里写图片描述
下载完之后,就是傻瓜式的next安装就行了

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值