qt+opencv環境配置

 

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

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

 

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

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

通過一頓操做以後,cmake生成了Makefile了!,覺得要成功,結果編譯到一半報錯(吐槽一下 就那報錯信息 真不知道是什麼問題)。.net

 

通過上面兩個坑爹操做以後,既然mingw庫生成不了,那就不用了吧!debug

 

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

 

首先 1.下載安裝vs2015.調試

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

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二維碼識別教程,下面是框出目標二維碼)。

 

相關文章
相關標籤/搜索