1. 程式人生 > >QT5.8.0+Opencv3.2.0+vs2015開發環境配置

QT5.8.0+Opencv3.2.0+vs2015開發環境配置

說明:這裡使用的opencv是64位的所以後面vs2015、QT的編譯器選擇的都是64位的--最後編譯出來的軟體也是64位的

配環境一定要有耐心。。。

一、軟體下載與安裝

1、Visual Studio Community 2015 with Update 3 (x86 and x64) - DVD (Chinese-Simplified)  推薦使用Community版

2、qt-opensource-windows-x86-msvc2015_64-5.8.0.exe

3、opecv3.2.0

VS2015安裝的時候要勾選c++選項--其他的看著裝就行

二、VS2015配置

1、新增擴充套件外掛(工具 -> 擴充套件和更新…)


2、選擇:聯機,搜尋關鍵字“Qt”,就會出現相關外掛Qt Visual Studio Tools (2015),下載,安裝

3、重啟vs2015在選單欄上方會出現外掛--點選qt-options進行qt路徑的配置

4、選擇:Qt VS Tools -> Qt Options,點選“Add”按鈕,Path 選擇 D:\Qt\Qt5.8.0\5.8\msvc2015_64 --具體路徑取決於你的安裝位置--然後點選“Ok”進行儲存即可

三、QT 5.8.0的配置

1、【計算機】->【(右鍵)屬性】->【高階系統設定】->【高階(標籤)】->【環境變數】->“雙擊”系統變數中的PATH->在變數值裡面新增相應的路徑。

C:\Qt\Qt5.8.0\5.8\msvc2015_64\bin


2、在Qt Creator裡開啟工具-選項

這裡寫圖片描述

在構建和執行-編譯器中可以看出Qt已經自動檢測出來了vs的資訊,不需要手動配置

這裡寫圖片描述

3、自動檢測出來的構建套件前面顯示的警告符號,偵錯程式部分顯示“None”,這說明還沒有配置偵錯程式

這裡寫圖片描述

4、偵錯程式預設情況下是沒有的,必須手動下載 windbg
     可以選擇預設安裝路徑,經過幾個下一步後,在安裝過程中,需要勾選“Debugging Tools for Windows”

 

5、安裝完成之後,開啟 Qt Creator(如果已經開啟,請先關閉,再重新開啟)。這時,可以看到 Qt 已經自動檢測出偵錯程式了

這裡寫圖片描述

6、在“構建套件(Kit)”中選擇自動檢測出來的偵錯程式即可

 這裡寫圖片描述

四、OpevCV的配置

1、將C:\opencv\build\x64\vc14\lib\目錄下的檔案拷貝至c:\Windows\System32 和 c:\Windows\SysWOW64 資料夾下

2、【計算機】->【(右鍵)屬性】->【高階系統設定】->【高階(標籤)】->【環境變數】->“雙擊”系統變數中的PATH->在變數值裡面新增相應的路徑。

例如C:\opencv\build\x64\vc14\bin


3、安裝好vs之後開啟vs新建一個qt專案

屬性管理器》》 test專案名稱》》Debug》》新建屬性表--新建屬性表是為了以後使用的時候不再重複配置--以後直接新增現有屬性表即可


4、在包含目錄中新增:
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2

在庫目錄中新增
C:\opencv\build\x64\vc14\lib

在連結器》》輸入》》附加依賴項中新增lib檔案:
opencv_world320d.lib
同理在Release模式下新增opencv_world320.lib

--以上各種路徑取決於軟體安裝位置