1. 程式人生 > >qt+opencv環境配置

qt+opencv環境配置

vs2015 技術 一半 網上 文件 qtp uil ali 工程文件

本來是想用qtcreator+opencv,簡單寫幾行代碼,把opencv庫加入qtcreator工程文件中編譯,

發現報錯,不識別類型之類的錯誤。(日常報錯,接下來看怎麽解決)

百度一下,發現是opencv2.4.x版本之後就不帶mingw庫,

而qtcreator使用的是mingw的編譯鏈,於是乎又開始去下載opencv的源碼、cmake、mingw32,

經過一頓操作之後,cmake生成了Makefile了!,以為要成功,結果編譯到一半報錯(吐槽一下 就那報錯信息 真不知道是什麽問題)。

經過上面兩個坑爹操作之後,既然mingw庫生成不了,那就不用了吧!

好,接下來就使用vs+qt+opencv來開發吧。

首先 1.下載安裝vs2015.

2. 下載qt .exe文件,安裝msvc2015版本

http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/5.7/5.7.1/qt-opensource-windows-x86-msvc2015-5.7.1.exe

3. 下載opencv2.4.13

https://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.13/opencv-2.4.13.exe

準備完畢,配置vs

點擊工具-->拓展和更新-->聯機-->搜索QT-->選擇Qt Visual studio tools ,下載完畢,關閉重啟vs。

技術分享圖片

看到QT5,選擇Qt Options,

技術分享圖片

選中剛才qt安裝地址(如圖)

然後選擇 QT5->Open Qt project file(.pro),打開一個qt工程

再選擇 調試->XXX屬性

技術分享圖片

附加目錄添加 E:\opencv\build\include E:\opencv\build\include\opencv E:\opencv\build\include\opencv2 (根據自己實際目錄

技術分享圖片

鏈接器->輸入->附加依賴項

技術分享圖片

E:\opencv\build\x86\vc14\lib\opencv_calib3d2413d.lib

如上圖,一條條加載進去,debug模式用d結尾

3。至於dll文件

技術分享圖片

把該地址加入系統的環境變量path中。

接下來,編譯測試,成功(網上找的一個opencv二維碼識別教程,下面是框出目標二維碼)。

技術分享圖片

qt+opencv環境配置