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# WinForm 中ComboBox数据绑定的问题 (转)
来自:http://blog.sina.com.cn/s/blog_5fb9e26301013wga.html C# WinForm 中ComboBox数据绑定的问题 怎样让WinForm中的Comb ...
- Emacs 安装 jedi
Jedi 是个很棒的 python 的自动补全插件,可以显示 docstring, function arguments and code location. 安装步骤: 一.安装 python 的虚 ...
- Apache配置文件中的deny与allow小结
今天在公司配置Zend本地Apache环境的时候,发现在zend.conf中的权限控制中的几段句子,如下所示: 复制代码代码如下: <Location /server-status> ...
- Python 基础【第四篇】参数
程序运行避免不了需要一些参数来支持 那么如何让程序接收参数呢?这里先简单的用sys模块的参数 sys.argv[]方法来实现参数获取 1.用法: import sys //导入sys模块后期会详细 ...
- 关于Talend的Patch分支对应Eclipse开发环境的配置总结.
给产品打patch有时候会遇到很多问题,给产品打patch而且大多数是给很多老版本的Studio打,而且要有对应的patch的开发环境. 但是不巧有些patch对应的git仓库目录结构和一些其他版本的 ...
- RestEasy传值方式
一.@pathparam @PathParam 是一个参数注解,可以将一个 URL 上的参数映射到方法的参数上,它可以映射到方法参数的类型有基本类型.字符串.或者任何有一个字符串作为构造方法参数 ...
- Xcode编译时出现cannot run using the selected device提示
很多文章说这个管用: 1) Project->Info->Deployment Target->iOS Deployment Target更改为<=设备的版本号; 2) Tar ...
- Jersey(1.19.1) - JSON Support
Jersey JSON support comes as a set of JAX-RS MessageBodyReader<T> and MessageBodyWriter<T&g ...
- Linux 命令 - curl: transfer a URL
命令格式 curl [options] [URL...] 命令参数 -0, --http1.0 强制使用 HTTP/1.0 发送请求 -A, --user-agent 指定用户代理 -b/--cook ...
- 慕课网上的Bootstrap学习(二)
表单 首先<form role="form" class="form-horizontal"></form> ,创建一个水平显示的表单. ...