qt+opencv编译环境的配置

第一步:安装与配置Qt

  1. https://account.qt.io/downloads下载Qt,并注册账户、开始安装。首先下载qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe文件,执行该文件,选择默认方式实现qt的安装,所下载和安装的文件不仅含有Qt libraries,还包括Qt Creator,注意在安装过程中需要选择mingw 32bit的qt,当然,这也需要根据你系统的版本进行替换。

第二步:安装与配置OpenCV

  1.从http://opencv.org/downloads.html下载OpenCV并解压到一个目录中,我们假设解压到了"D:\opencv\"中。

  2.配置环境变量,在系统->高级系统设置->环境变量->系统变量中,找到Path,并添加"D:\opencv\build\x64\vc12\bin"。请注意上面路径中的x64/vc12是需要根据你系统的版本自行替换的。

  3.从https://cmake.org/下载 cmake-3.0.1-win32-x86.exe文件,安装cmake,同样也是选择默认方式安装即可,则cmake也被安装在c盘的根目录下。

  再把C:\Qt\Qt5.3.1\Tools\MinGW\bin添加进系统的Path环境变量中,因为在CMake编译过程中会用到该目录下的库。

  

第二部分:

安装目录:E:\Software\QT\cmake_3_11  ;打开E:\Software\QT\cmake_3_11\bin

运行cmake-gui.exe

在桌面上单击CMake(cmake-gui)图标,执行CMake,在打开的窗口中在Where is the source code 栏填写C:/opencv/sources为opencv的源码和Where to build the binaries 栏中填写C:/opencv/MinGW为编译后库文件所存放的目录,该目录需要自己事先创建。

1.设置好路径,点击左下角的【Configure】

2.按红框选择,然后点【Next】

3.配置C和C++编译器路径(P.S.具体路径请根据自己电脑中QT的安装目录)

E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/gcc.exe

E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/g++.exe

选择好后,点【Finish】

选择好后,点【Finish】

4.等待配置

5.勾选中“WITH_OPENGL”、“WITH_QT”;不勾选“WITH_IPP”。然后再次点【Configure】

6.上步运行完毕后,点【Generate】

7.上步生成完毕后,关闭对话框即可

第三部分:编译OpenCV

1.在编译生成的文件夹的空白处Shift+右键,选择“在此处打开命令窗口”。

输入“mingw32-make”命令,按回车进行编译。

2.等待编译过程,编译过程需要比较长的时间,请耐心等待。

3.当编译完成后,如下图示。然后在当前目标下输入 “mingw32-make install ”,按回车进行安装。这样可用于Qt的opencv库文件就生成了。

4.完成后关闭窗口,即可。

第四部分:添加新生成的bin到Path环境变量

1.

把编译后,目标目录下的bin目录路径,即E:\Software\QT\OpencvBuild\bin  添加到Path环境变量中。

第五部分:配置Qt中的OpenCV

7.在.pro文件中的底部,添加如下内容

(1)模版:

INCLUDEPATH+=E:\Software\QT\opencv\build\include    /*  opencv 中的include文件夹*/

E:\Software\QT\opencv\build\include\opencv

E:\Software\QT\opencv\build\include\opencv2

LIBS += E:\Software\QT\OpencvBuild\lib\libopencv_*.a          /*  opencv 编译后的文件夹中的lib文件夹*/

(2)将opencv 中的include文件夹, opencv 编译后的文件夹中的bin文件夹和lib文件夹  ,将这三个文件夹复制出来,放在一个自定义的文件夹(E:\Software\QT\OpencvBuildLib)中,并将E:\Software\QT\OpencvBuildLib\bin添加到系统的环境变量中

INCLUDEPATH+=E:\Software\QT\OpencvBuildLib\include\opencv\

E:\Software\QT\OpencvBuildLib\include\opencv2\

E:\Software\QT\OpencvBuildLib\include

LIBS+=E:\Software\QT\OpencvBuildLib\lib

qt和opencv配置成功。以后在qt中编写opencv程序,同理,只要将上一步的内容添加到.pro文件中。(每次新建新项目时,都只要添加该内容就行)

参考博客原文:教你Qt5.10.1+OpenCV3.1.0配置教程(详细版) - t980832453的专栏 - CSDN博客

原文地址:https://www.cnblogs.com/tansuoxinweilai/p/10460430.html

时间: 2024-10-12 04:45:34

qt+opencv编译环境的配置的相关文章

QT - OpenCV的安装与配置 (win7 64 bit + OpenCV3.0 + minGW32)

QT - OpenCV的安装与配置 想在QT中使用OpenCV来实现连续图片转成视频的功能,于是打上了OpenCV的主意 安装OpenCV的过程也是充满了曲折,但是最终还是安装成功了,现记录安装过程,以防系统重装后傻眼. 感谢以下前辈的分享: https://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-windows/ http://www.tagwith.com/question_113329_opencv-3-0-vid

初学java编译环境的配置(windows10系统)

要学习java第一步就必须学会java环境的配置.下面就是java环境的配置方法(不用纠结于不同的系统的配置方法,每个系统的配置方法几乎无差别). 首先下载一个java然后进行安装,安装步骤和普通的软件安装相同.(提供一个百度云下载java和eclipse的链接http://pan.baidu.com/s/1hqipksW有需要的可以下载) 1.首先找到控制面板->系统安全->系统,找到如图所示的黑色下划线选项. 2.找到系统设置里面的高级选项.点击图中的环境变量. 3.新建系统变量JAVA_

win7下qt+opencv的环境配置

博客http://blog.csdn.net/qiurisuixiang/article/details/8665278已经完整地介绍了整个环境配置.需要一步不差按原执行.需要说明的是,几个path的设定,千万不能有错,否者接下来的程序编译将会出错.path增加: D:\Qt\Qt5.4.2\5.4\mingw491_32\bin;#你的qt安装目录 D:\opencv\bin;#你的opencv安装目录 D:\CMake\bin;#你的cmake目录 D:\Qt\Qt5.4.2\Tools\m

【QT+opencv】环境配置

在qt msvc2010版软件中使用opencv2.4.9进行库函数配置.仅适用于windows下. INCLUDEPATH += $$PWD/../../../opencv/build/include/opencv $$PWD/../../../opencv/build/include/opencv2 $$PWD/../../../opencv/build/include CONFIG(debug,debug|release) { LIBS += -L$$PWD/../../../opencv

传统D3D11程序面向VS2015编译环境的配置修正细节

A.  配置细节 使用#include <unordered_map>替代<hash_map> 这个是c++标准建议的,没啥好说的 使用#include <directxmath.h>替代<xnamath.h> 注意:如不想修改原xnamath代码,则需在包含directxmath.h之前定义_XM_NO_INTRINSICS_宏标志,以与原xnamath代码兼容 然而,_XM_NO_INTRINSICS_标志将指示directxmath不使用SSE/SSE

msys2-x86_64搭建QT Mingw64编译环境

1.安装msys2-x86_64 2.环境变量 PATH 添加 C:\msys64\home\%name%3. 打开MSYS2 Shell,更新包数据库和核心系统包 pacman -Syu4. 关闭MSYS2 Shell再打开MSYS2 Shell ,升级其他包 pacman -Su5. 关闭MSYS2 Shell再打开MSYS2 Shell pacman -S base-devel git wget p7zip python2 pacman -S mingw-w64-x86_64-toolch

opencv环境变量配置

本文章由@浅墨_毛星云 出品  原文文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: [email protected] 知乎:http://www.zhihu.com/people/mao-xing-yun 写作当前博文时配套使用的OpenCV版本: 2.4.8.2.4.9.3.0   ( 2014年4月28更新Ope

Windows下QT4.8.4编译环境的搭建(转载http://blog.csdn.net/bestgonghuibin/article/details/38933141)

开始使用QT了,所以第一步就是把环境搭起来,这里小记一下,以免以后忘记. 1. 下载安装文件 要使用QT功能,那么必须要下载QT的源码,还必须要一个是用QT的编译环境,可以是VS2010,也可以是专用于QT编程的QT Creator.本人选择QT Creator,所以也必须要下载QT Creator. 根据网上大部分教程及自己买的书籍获取的信息,在选择版本的时候,QT 源码选择4.8.4,而QT Creator选择2.8.0(QT5.0以后许多原有的文件路径改变). 选择好版本之后,可以上QT的

Qt静态编译发布和动态编译发布

静态编译发布 你写了一个小型Qt程序,发布的时候不想要一大堆dll文件,就只想打包成一个exe文件,那么就需要用到静态编译. 下面的教程就是Qt静态编译环境配置 Qt5.6静态编译包下载地址 1.下载Qt5.6静态编译包,解压放在任意目录. 这里我放在了Qt文件下的Tools目录 2.打开Qt Creator -> 工具 -> 选项.. 3.点击Qt Versions添加静态编译包bin目录下的qmake文件. 4.点击 构建和运行 -> 构建套件(kit) -> 添加  5.注意