Qt5.4.2Mingw編譯配置opencv2.4.9


1 下載所需工具

(1)qt-opensource-windows-x86-mingw491_opengl-5.4.2.exe  842M

下載地址https://download.qt.io/archive/qt/5.4/5.4.2/

(2)OpenCV  for windows(opencv-2.4.9.exe  348M)

下載地址http://opencv.org/downloads.html

(3)cmake-2.8.12.2-win32-x86.exe  10M

下載地址https://cmake.org/files/v2.8/

2 安裝Qt 5.4.2

過程很簡單,選擇組件要全選,安裝提示一步步走即可。默認安裝路徑是C:\Qt\Qt5.4.2,注意不要大幅度改動路徑,我只是將c改成了d,所以我的安裝路徑是d:\Qt\Qt5.4.2

3 安裝OpenCV2.4.9

與其說是安裝,不如說是解壓到某個位置.

雙擊opencv-2.4.9.exe,把解壓路徑改成了d盤,路徑越簡單越好,不要給自己找麻煩。如圖

 

解壓完畢之后會在d盤生成一個opencv的文件夾,如下圖:

 

 

4 安裝CMake

(1)安裝路徑不能有中文和空格(2)勾選加入所有環境變量中

 

 

5 設置qt的系統環境變量,需要設置兩個

 

make路徑     D:\Qt\Qt5.4.2\Tools\mingw491_32\bin

qmake路徑   D:\Qt\Qt5.4.2\5.4\mingw491_32\bin

點擊path,然后點擊編輯,按下電腦的Home鍵可以把光標定位在變量值那個框的開始位置,然后粘貼這兩個路徑,不同路徑之間要用英文狀態下的分號隔開。

 

 

6.打開CMake,使用CMake編譯OpenCV

 

(1)設置源碼路徑與生成的目標路徑

 

D:/opencv/sources是第3步解壓opencv之后生成的源碼路徑

D:/opencv/compile這個compile路徑是我在D:/opencv/下新建的一個文件夾,用來存放編譯生成的文件。

(2) 點擊Configure按鈕(第一次點擊configure)。在彈出的對話框中選擇MinGWmakefiles,如下圖所示

 

 

然后點擊下一步,設置如下:

C: d:\Qt\Qt5.4.2\Tools\mingw491_32\bin\gcc.exe

C++:d:\Qt\Qt5.4.2\Tools\mingw491_32\bin\g++.exe

Fortran不用填寫

 

點擊finish之后出現的結果如下:

 

說明前面的工作都做的很好!!!

 

(3) 勾選上述生成列表中的WITH_OPENGL和WITH_QT兩項,其他項最好不要改動。

 

(4)再次點擊configure(第二次點擊configure),結果如下:

 

 

雖然會有許多警告,如This warning is for project developers.  Use -Wno-dev to suppress it.,但不會影響我們最后的成功。

(5)點擊Generate按鈕,生成makefile文件,成功后,底下會提示Generating done。同樣會有些警告,我就不截圖了,基本上第(2)步成功了,后面就很順利了,我當時卡在第二步很長時間了。

7 打開cmd進行編譯

(1)進入剛才設置的目標路徑(D:/opencv/compile)

先輸入d:進入d盤,然后輸入cdopencv/compile進入compile文件夾

(2) 接着輸入mingw32-make命令開始編譯,過程大概25分鍾
(3)接着輸入mingw32-make install此過程大約需要1到2分鍾

8開始配置Qt Creator的OpenCV開發環境

(1)拷貝D:\opencv\build的include目錄至D:\opencv

 

 

(2) 拷貝D:\opencv\compile的bin和lib目錄(第7、8步生成的文件)至D:\opencv

 

(3)拷貝之后的結果如圖所示,只需保留框選的三個目錄,其他目錄可以刪除。

 

(4)  將bin目錄添加到系統環境變量
 

http://blog.csdn.net/bladeandmaster88/article/details/51591579


免責聲明!

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



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