1 搭建环境

(1)联想Y470笔记本电脑,win7操作系统

(2)Qt 5.2.1 Open Source :(Qt Online installer for Window(9MB),即下载页面最上面的下载项,下载后的文件名为:qt-opensource-windows-x86-1.5.0-2-online

(3)OpenCV下载,即在下载页面选择2.3,下载文件名为:OpenCV-2.3.1-win-superpack

(4)Cmake下载,即在下载页面选择文件名为:cmake-2.8.12.2-win32-x86

2 安装Qt

(1)选择自定义安装,安装过程中,除了去掉全部android选项外,一路点确定,安装目录为D:\Qt。

(2)打开Qt,运行测试程序,看是否安装成功。

(3)添加环境变量,为编译OpenCV做准备。安装方法为:我的电脑(点击)->属性(左击)->高级系统设置(单击)->高级(单击)->环境变量(单击)->系统变量(单击)->Path(或PATH,选择)->编辑->在最后面添加";<Qt_directory>\mingw\bin",本人为”;D:/Qt/Tools/mingw48_32/bin/",其中;表示路径分隔。

3 安装OpenCV

直接点击下载的文件即可,关键是指定一个不含空格的英文路径名,D:\QOpenCV

4安装Cmake

安装过程中,有两点要注意,一是指定一个不含空格的英文路径名,D:\QCMake 2.8;另一个是选择添加环境变量(这样就省去手动添加环境变量)

5编译OpenCV

(1)打开Cmake,设置opencv的源码目录D:/QOpenCV/opencv和编译后文件的存放目录D:/QOpenCV/mymingw,其中mymingw是新建的。

(2)点击配置(configure),会弹出一界面,分别设置为MinGW Makefiles和Specify native compolers。

(3)点击下一步,分别为C和C++指定编译器,即Qt下的编译器,分别设置为D:\Qt\Tools\mingw48_32\bin\gcc和D:\Qt\Tools\mingw48_32\bin\g++。

(4)然后点击配置,第一次设置的值或新值,会显示红色背景,如果没有错误,选择WITH_QT后面的复选框,点击生成(generate),这样就会在D:/QOpenCV/mymingw目录生成配置文件。

(5)打开cmd程序,进入目录:分别执行ming32-make和ming32-make install命令,则会在当前目录生成一install目录,里面包含了我们需要的文件lib、bin、和include文件

注:在DOS界面,输入D:直接进入D盘目录,输入cd dirname,则进入dirname目录,输入cd ..返回上一层目录;执行dir,显示当前目录的文件和子目录

(7)将生成的install下的bin目录,添加到环境变量中,include和lib目录,添加到相应的Qt文件文件中。

4 创建测试程序

其中测试程序参考5中的(1),测试过程排错对待5中的(5)

5 参考链接

(1)参考文献1

(2)参考文献2

(3)参考文献3

(4)参考文献4

(5)参考文献5

Qt+MinGW+OpenCV开发环境在win7系统下的搭建(最新20140423)的更多相关文章

  1. Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建

    Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK  C/C++平台的搭建,尽管以前有成功在Windows ...

  2. arm-linux下qt + opencv开发环境的搭建(Altera DE1 Soc)

    arm-linux-gnueabihf-gcc下载 qt下载 arm-linux下qt + opencv开发环境的搭建(Altera DE1 Soc) Ubuntu 16.04 安装QT arm嵌入式 ...

  3. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  4. [树莓派(raspberry pi)] 02、PI3安装openCV开发环境做图像识别(详细版)

    前言 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境. 博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教 ...

  5. win7系统下如何配置php-Apache-mysql环境

    如何在win7系统下配置php环境呢,php+Apache+mysql都是在配置过程中必不可少的元素,php负责解析php代码,apache负责服务器端而mysql是数据交互的中转站. 那么如何将ph ...

  6. win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

    win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号 ...

  7. IntelliJ OpenCV 开发环境搭建

    Windows下的IntelliJ + OpenCV开发环境搭建 基于IntelliJ IDEA 15 和 OpenCV 3.1.0 1. 在OpenCV官网下载OpenCV安装程序,双击解压到目标目 ...

  8. Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq)

    操作系统:Ubuntu14.04.5 LTS 64bit OpenCV:OpenCV 3.1.0.opencv_contrib gcc:gcc version 4.8.4 (Ubuntu 4.8.4- ...

  9. Qt的IDE开发环境(KDevelop,MonKey Studio,QDevlop,Dev-cpp,Cobras,Edyuk)

    讲到Qt的IDE开发环境,本人一直在Windows下使用VC6.0 + Qt4.3.1开发程序.但转到Linux下,使用Fedora中自带的KDevelop + Qt4.3.1开发程序. 最近一直做Q ...

随机推荐

  1. C#文件操作系列(一)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  2. css笔记17:盒子模型加强版的案例

    1.先看看经典案例效果图,导出思路: 分析:思路 基本结构 <div> <ul> <li><img src=""/> </li ...

  3. Codeforces Round 190 div.2 322C 321A Ciel and Robot

    唔...这题是数学题. 比赛时做出来,但题意理解错了,以为只要判断那点是不是在线上就行了,发现过不了样例就没提交. 思路:记录每一步的偏移,假设那点是在路径上的某步,然后回推出那一个周期的第一步,判断 ...

  4. avoid null value in field

    Each bean should implements 'InitializingBean'

  5. mongodb windows下的安装

    (1)上mongodb的官网下载windows版本的mongo的安装包,安装包是绿色版的解压出来就可以直接使用. (2)将解压出来的bin文件夹复制到c:\mongoDB下(c:\mongoDB这个文 ...

  6. python(1) - 安装篇

    本次主要在windows下安装pyton2 和python3,实现 在cmd中输入 ptynon进入python2 在cmd中输入python3进入python3 第一步 当然是要下载python安装 ...

  7. [改善Java代码]在switch的default代码块中增加AssertionError错误

    switch的后跟枚举类型,case后列出所有的枚举项,这是一个使用枚举的主流写法,那留着default语句似乎没有任何作用了,程序已经列举出了所有的可能选项,肯定不会执行到default语句,. 错 ...

  8. BZOJ 2763

    2763: [JLOI2011]飞行路线 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 2073  Solved: 790[Submit][Statu ...

  9. 【AngularJs】---$sce 输出Html

    [问题描述] angular js的强大之处之一就是他的数据双向绑定功能----->ng-bind和针对form的ng-model 但在我们的项目当中会遇到这样的情况,后台返回的数据中带有各种各 ...

  10. HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integr

    将网站发布到IIS,访问发生如下错误: HTTP 错误 500.21 - Internal Server Error处理程序"PageHandlerFactory-Integr"在 ...