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~~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM