Windows下配置Qt 5.8+opencv 3.1.0開發環境


最近需要把程序移植到windows系統下,程序都已經寫好了,然而沒想到搭建一個開發環境卻廢了那么多功夫

為了防止以后重裝系統后不會傻眼,決定將環境搭建的過程記錄下來,也希望能夠幫助到遇到同樣問題的人

 

好了廢話不多說

先給出需要下載的東西

(1)Qt Creator 下載地址http://qt-project.org(我是用的版本是5.8)

(2)OpenCV 下載地址http://opencv.org/(我是用的是OpenCV 3.1.0)     PS:別下錯了, 要windows版的

(3)CMake 下載地址http://www.cmake.org/cmake/resources/software.html(幾十兆的東西下了一上午,呵呵呵)

(4)VS2013 這個直接從網上找地址下載吧,我用的專業版的,別的版本沒試過不保證可以  PS:聽說免費版的配置不了這個環境,相信你們能解決的,下個專業版的,百度密...鑰(呵呵)

好了,下載完這些以后先從VS2013開始安裝一路確定、NEXT、I accept然后安裝完成

同樣安裝Qt Creator一路確定,然后搞定

注意:我配置的Qt是使用MSVC的而不是MinGW

運行OpenCV解壓到任意目錄里

打開CMake,使用CMake編譯OpenCV。配置源碼路徑與生成的目標路徑

(1)源碼路徑:要選擇OpenCV安裝目錄下含有如下文件的文件夾

 

(2)目標路徑:可以隨意設置

點擊Configure配置按鈕。在彈出的對話框中選擇(如下圖所示),其余選項保持默認,點擊Finish按鈕,開始編譯

CMake編譯結束界面如下圖,勾選生成列表中的WITH_OPENGL和WITH_QT兩項,其他項最好不要改動

 再次點擊Configure按鈕,紅色消失

點擊Generate按鈕,生成makefile文件,成功后,底下會提示Generating done

 

進入剛才設置的目標路徑,用VS2013打開ALL_BUILD文件

右擊AllBuil生成,再右擊Install生成

下面開始配置Qt Creator的OpenCV開發環境,拷貝下面三個文件夾放在同一個文件夾下(只需這三個目錄,其余生成的文件和文件夾可以刪除,以節省磁盤空間)()

(1)OpenCV安裝目錄下的build/include目錄(就是運行opencv-3.1.0.exe解壓到的那個目錄)

(2)CMake目標目錄下的lib文件和bin文件

拎出來放在一起后,就像這樣

然后配置一下環境變量

在系統變量Path里加入C:\Release\bin

          C:\Release\lib/Debug

然后在Qt工程的.pro文件中寫入

然后編寫程序測試一下就可以了

最后注意一點:在改變了.pro文件的內容后,點擊 構建->執行qmake來更新參數


免責聲明!

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



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