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. Flask的部署

    当前对部署flask的一些学习: 1.全局安装nginx 1.1 nginx的配置文件怎么写? $ sudo rm /etc/nginx/sites-enabled/default $ sudo to ...

  2. json2使用方法

    例子1: //直接声明json数据结构 var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG ...

  3. iOS 新特性关键字

    1.用来修饰属性,或者方法的参数,方法的返回值 /** nullable:表示可以传空 */ //@property (nonatomic, strong, nullable) NSString *n ...

  4. [转]Maintain File Upload Control on Postbacks

    本文转自:http://www.ironspeed.com/articles/Maintain%20File%20Upload%20Control/Article.aspx Introduction ...

  5. 看linux连接进程占用的实时流量iftop netatop NetHogs

    因为新工厂的机器上面的业务混合部署非常严重,加上内网外网共用一个网卡(这个更不可思议),导致有时要定位一些进程流量的问题非常困难,所以最近花了点时间在网上搜集了一把  (aptitude search ...

  6. AngularJS 整理资料

    AngularJS是Google开源的一款JavaScript MVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来 ...

  7. django 学习-3 模板变量

    1.vim learn/home.html <!DOCTYPE html><html><head>        <title>{{title}}< ...

  8. Google推Android新开发语言Sky:流畅度 秒iOS

    Dart初衷 作为当前市占率最高的智能手机操作系统,Android平台正在吸引着越来越多的开发者. 不过,对用户而言,Android的体验还不够完善,卡顿的情况时有发生.再深入点理解,许多应用的帧率达 ...

  9. Servlet之过滤器

    Servlet的介绍: Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfig Filter 程序是一个实 ...

  10. 第四篇、CocoaPods 镜像的更新 原来的淘宝镜像已经不再更新

    在开发应用,我们常常使用cocoaPods来管理第三方框架,但是原来的淘宝的镜像不更新了 新的镜像地址:https://gems.ruby-china.org/