Qt+MinGW+OpenCV开发环境在win7系统下的搭建(最新20140423)
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)的更多相关文章
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows ...
- arm-linux下qt + opencv开发环境的搭建(Altera DE1 Soc)
arm-linux-gnueabihf-gcc下载 qt下载 arm-linux下qt + opencv开发环境的搭建(Altera DE1 Soc) Ubuntu 16.04 安装QT arm嵌入式 ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- [树莓派(raspberry pi)] 02、PI3安装openCV开发环境做图像识别(详细版)
前言 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境. 博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教 ...
- win7系统下如何配置php-Apache-mysql环境
如何在win7系统下配置php环境呢,php+Apache+mysql都是在配置过程中必不可少的元素,php负责解析php代码,apache负责服务器端而mysql是数据交互的中转站. 那么如何将ph ...
- win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建
win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号 ...
- IntelliJ OpenCV 开发环境搭建
Windows下的IntelliJ + OpenCV开发环境搭建 基于IntelliJ IDEA 15 和 OpenCV 3.1.0 1. 在OpenCV官网下载OpenCV安装程序,双击解压到目标目 ...
- 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- ...
- 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 ...
随机推荐
- C#文件操作系列(一)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
- css笔记17:盒子模型加强版的案例
1.先看看经典案例效果图,导出思路: 分析:思路 基本结构 <div> <ul> <li><img src=""/> </li ...
- Codeforces Round 190 div.2 322C 321A Ciel and Robot
唔...这题是数学题. 比赛时做出来,但题意理解错了,以为只要判断那点是不是在线上就行了,发现过不了样例就没提交. 思路:记录每一步的偏移,假设那点是在路径上的某步,然后回推出那一个周期的第一步,判断 ...
- avoid null value in field
Each bean should implements 'InitializingBean'
- mongodb windows下的安装
(1)上mongodb的官网下载windows版本的mongo的安装包,安装包是绿色版的解压出来就可以直接使用. (2)将解压出来的bin文件夹复制到c:\mongoDB下(c:\mongoDB这个文 ...
- python(1) - 安装篇
本次主要在windows下安装pyton2 和python3,实现 在cmd中输入 ptynon进入python2 在cmd中输入python3进入python3 第一步 当然是要下载python安装 ...
- [改善Java代码]在switch的default代码块中增加AssertionError错误
switch的后跟枚举类型,case后列出所有的枚举项,这是一个使用枚举的主流写法,那留着default语句似乎没有任何作用了,程序已经列举出了所有的可能选项,肯定不会执行到default语句,. 错 ...
- BZOJ 2763
2763: [JLOI2011]飞行路线 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 2073 Solved: 790[Submit][Statu ...
- 【AngularJs】---$sce 输出Html
[问题描述] angular js的强大之处之一就是他的数据双向绑定功能----->ng-bind和针对form的ng-model 但在我们的项目当中会遇到这样的情况,后台返回的数据中带有各种各 ...
- HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integr
将网站发布到IIS,访问发生如下错误: HTTP 错误 500.21 - Internal Server Error处理程序"PageHandlerFactory-Integr"在 ...