qt+opencv環境配置
本來是想用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環境配置