qt+opencv編譯環境的配置

第一步:安裝與配置Qt

  1. https://account.qt.io/downloads下載Qt,並註冊帳戶、開始安裝。首先下載qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe文件,執行該文件,選擇默認方式實現qt的安裝,所下載和安裝的文件不只含有Qt libraries,還包括Qt Creator,注意在安裝過程當中須要選擇mingw 32bit的qt,固然,這也須要根據你係統的版本進行替換。

第二步:安裝與配置OpenCV

  1.從http://opencv.org/downloads.html下載OpenCV並解壓到一個目錄中,咱們假設解壓到了"D:\opencv\"中。html

  2.配置環境變量,在系統->高級系統設置->環境變量->系統變量中,找到Path,並添加"D:\opencv\build\x64\vc12\bin"。請注意上面路徑中的x64/vc12是須要根據你係統的版本自行替換的。windows

  3.從https://cmake.org/下載 cmake-3.0.1-win32-x86.exe文件,安裝cmake,一樣也是選擇默認方式安裝便可,則cmake也被安裝在c盤的根目錄下。ui

  再把C:\Qt\Qt5.3.1\Tools\MinGW\bin添加進系統的Path環境變量中,由於在CMake編譯過程當中會用到該目錄下的庫。spa

  

第二部分:

安裝目錄:E:\Software\QT\cmake_3_11  ;打開E:\Software\QT\cmake_3_11\bincode

運行cmake-gui.exehtm

在桌面上單擊CMake(cmake-gui)圖標,執行CMake,在打開的窗口中在Where is the source code 欄填寫C:/opencv/sources爲opencv的源碼和Where to build the binaries 欄中填寫C:/opencv/MinGW爲編譯後庫文件所存放的目錄,該目錄須要本身事先建立。blog

1.設置好路徑,點擊左下角的【Configure教程

2.按紅框選擇,而後點【Nextget

 

3.配置CC++編譯器路徑(P.S.具體路徑根據本身電腦中QT的安裝目錄)編譯器

E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/gcc.exe

E:/Software/QT/Qt5_10/Tools/mingw530_32/bin/g++.exe

選擇好後,點【Finish

 

選擇好後,點【Finish

 

 

4.等待配置

 

5.勾選中「WITH_OPENGL」、「WITH_QT」;不勾選「WITH_IPP」。而後再次點【Configure

 

6.上步運行完畢後,點【Generate

 

7.上步生成完畢後,關閉對話框便可

 

第三部分:編譯OpenCV

1.在編譯生成的文件夾的空白處Shift+右鍵,選擇在此處打開命令窗口

 

 

輸入「mingw32-make命令,按回車進行編譯

 

 

 

 

 

2.等待編譯過程,編譯過程須要比較長的時間,請耐心等待

 

 

 

 

 

3.當編譯完成後,以下圖示。而後在當前目標下輸入 mingw32-make install 」,按回車進行安裝。這樣可用於Qtopencv庫文件就生成了。

 

 

 

4.完成後關閉窗口,便可。

第四部分:添加新生成的binPath環境變量

1.

把編譯後,目標目錄下的bin目錄路徑,即E:\Software\QT\OpencvBuild\bin  添加到Path環境變量中。

 

 

 

 

第五部分:配置Qt中的OpenCV

 

7.在.pro文件中的底部,添加以下內容

 

(1)模版:

 

INCLUDEPATH+=E:\Software\QT\opencv\build\include    /*  opencv 中的include文件夾*/

 

             E:\Software\QT\opencv\build\include\opencv

 

             E:\Software\QT\opencv\build\include\opencv2

 

LIBS += E:\Software\QT\OpencvBuild\lib\libopencv_*.a          /*  opencv 編譯後的文件夾中的lib文件夾*/

 

 (2)將opencv 中的include文件夾, opencv 編譯後的文件夾中的bin文件夾和lib文件夾  ,將這三個文件夾複製出來,放在一個自定義的文件夾(E:\Software\QT\OpencvBuildLib)中,並將E:\Software\QT\OpencvBuildLib\bin添加到系統的環境變量中

 

INCLUDEPATH+=E:\Software\QT\OpencvBuildLib\include\opencv\

 

                    E:\Software\QT\OpencvBuildLib\include\opencv2\

 

                    E:\Software\QT\OpencvBuildLib\include

 

LIBS+=E:\Software\QT\OpencvBuildLib\lib

 

 qtopencv配置成功。之後在qt中編寫opencv程序,同理,只要將上一步的內容添加到.pro文件中。(每次新建新項目時,都只要添加該內容就行)

參考博客原文:教你Qt5.10.1+OpenCV3.1.0配置教程(詳細版) - t980832453的專欄 - CSDN博客

相關文章
相關標籤/搜索