Qt4.8.5+QCreator2.1+opencv2.2 开发环境 win7安装配置指南

Qt4.8.5+QCreator2.1安装

 

重要提示:有些由于版本不匹配会导致安装不不成功,请尽量选择经过测试安装的版本组合,本文版本组合经过测试通过运行稳定。

Qcreator 2.1只匹配 mingw 4.4.0 ,其他版本mingw可能会出现错误。Qt 4.8.5可能不匹配高版本QtCreator。 

 

准备如下文件:

1.QCreator2.1     qt-creator-win-opensource-2.1.0.exe 50MB

2.Qt4.8.5         Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB) (Info)

 通常情况下QCreator中带有mingw_gcc 4.4.0 编译器,如果不想用Qcreator2.1 IDE那么需要自行下载mingw4.4.0.

 mingw_gcc.4.4.0 下载    mingw无需安装解压后即可。

 

这里我们由于选择使用IDE QCreator所以可以不用自己下载安装mingw 编译器 (一种C++编译器)。

 

安装QCreator2.1

双击下载好的qt-creator-win-opensource-2.1.0.exe

会出现一系列的对话框.......

在出现的choose install location的对话框如下:

 

我以安装路径: D:\Qt\qtcreator-2.1.0   为例

注意安装完成后在D:\Qt\qtcreator-2.1.0 文件夹内会出现 mingw 文件夹 我们下一步会 用到。

继续安装结束

 

安装Qt4.8.5

双击下载好的 Qt_libraries_4.8.5_for_windows.exe.

会出现一系列的对话框.......

在出现的choose install location的对话框, 选择 Qt Libraries 的 安装目录。我以 D:\Qt\4.8.5  为例

在出现的 MinGw Installation 对话框, 选择在上面出现的mingw 文件夹路径

我以 D:\Qt\qtcreator-2.1.0\mingw 为例

然后继续到安装结束

 

配置环境变量

在系统环境变量中的path 添加以下路径

D:\Qt\qtcreator-2.1.0\mingw\bin;D:\Qt\4.8.5\bin;D:\Qt\qtcreator-2.1.0\bin

注意路径中有空格是不允许的,为了避免错误尽量不要手动输入。

 

新建两个环境变量

变量名 QMAKESPEC   值  设置为  D:\Qt\4.8.5\mkspecs\win32-g++

变量名 QTDIR       值  设置为  D:\Qt\4.8.5\

重启电脑,QCreator2.1 + Qt_lib_4.8.5  环境搭建完毕。下面继续opencv 的安装

 

OpenCV 2.2 安装

 准备如下文件:

1.opencv2.2   http://opencv.org/downloads.html  进入地址后选择 OpenCV for Windows


2. Cmake 2.8.9  下载

解压 opencv2.2文件夹  解压后的文件夹我放到 D:\opencv2.2 下,也就是opencv2.2目录为 D:\opencv2.2\OpenCV-2.2.0

然后安装cmake  ,安装后在系统环境变量中的path 添加以下路径 D:\cmake\bin

 

D:\cmake\bin是CMake2.8.9安装后的路径中中的bin文件夹 重启电脑 

过程很简单 安装双击打开Cmake

在出现的对话框中选择 where is the source code 路径为opencv2.2 目录。

一定要确保目录下有如下文件:

 

然后选择 where to build the binaries:的路径 ,这个路径是我们要保存Cmake后的opencv2.2的路径,这个路径我们可以任意指定,我以D:\opencv2为例。

 

下一步点击 configure 按钮会出现如下对话框:按图选择就OK

 

 

这时会出现如下对话框,勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动

再次点几次Configure 按钮,直到红色全部消失,然后点击generate按钮,生成makefile文件,成功后,底下会提示Generating done。

然后打开CMD,进入刚才设置的where to build the binaries:路径(D:\opencv2),输入mingw32-make命令开始编译

然后确认,编译opencv2.2库

这个过程非常漫长大概需要1个小时左右。最后会出现下面提示。

 

然后接着输入 mingw32-make install 确认 然后几分钟后会出现如下提示

至此opencv2.2 cmake 结束 ,如果编译成功在D:\opencv2\bin路径下会有下面的文件

 

在D:\opencv2\lib路径下会有下面的文件

 

配置环境变量

在系统环境变量中的path 添加以下路径

 D:\opencv2\bin

重启电脑 opencv库 编译结束

 

下面打开Qcreator 程序,配置 Qcreator

我们使用一个测试程序来配置Qcreator, 测试程序color_detector    下载

 

 打开文件,打开已有工程项目,选择 color_detector.pro 工程文件

 

 然后选择工具->选项->Qt4

设置mingw路径,如下图所示

然后打开项目菜单点击添加按钮,选择Path 中的Qt

然后选择编辑,打开 color_detector.pro

将下面路径复制到pro文件里并保存

 

INCLUDEPATH+=D:\opencv2\include\opencv\
             D:\opencv2\include\opencv2\
             D:\opencv2\include

LIBS+=D:\opencv2\lib\libopencv_calib3d220.dll.a\
        D:\opencv2\lib\libopencv_contrib220.dll.a\
        D:\opencv2\lib\libopencv_core220.dll.a\
        D:\opencv2\lib\libopencv_features2d220.dll.a\
        D:\opencv2\lib\libopencv_flann220.dll.a\
        D:\opencv2\lib\libopencv_gpu220.dll.a\
        D:\opencv2\lib\libopencv_highgui220.dll.a\
        D:\opencv2\lib\libopencv_imgproc220.dll.a\
        D:\opencv2\lib\libopencv_legacy220.dll.a\
        D:\opencv2\lib\libopencv_ml220.dll.a\
        D:\opencv2\lib\libopencv_objdetect220.dll.a\
        D:\opencv2\lib\libopencv_video220.dll.a

 

最后运行程序,显示如下:

 

 

至此,整个开发环境搭建可算大功告成~ Rock'n'Roll~~~

 

posted @ 2013-08-20 07:28  模式识别与计算机视觉  阅读(4167)  评论(7编辑  收藏  举报