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
--以上各種路徑取決於軟體安裝位置