記錄一下QT與OpenCV環境安裝的過程:
參考鏈接:1、https://blog.csdn.net/qq_33154343/article/details/78587699
2、https://blog.csdn.net/m0_37720504/article/details/79347337
1.安裝Qt5.9.2
Qt5.9.2的鏈接:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.2/qt-opensource-windows-x86-5.9.2.exe(建議使用迅雷下載)安裝過程:點擊該安裝包.exe, 然後安裝路徑任意選(但是不能夠有空格或者英文), 然後一路都是默認,除了下面的需要注意下:(使用VS2017的話只需要勾選這兩項)
各個組件的用途:
2.安裝Qt5.9與VS2017之間的插件:
點擊安裝,從新打開VS2017
3.配置Qt VS Tool的環境.
開始在VS2017創建一個Qt的GUI的桌面程序,是否成功?(還是會出錯,因爲還有一點沒有完成)
VS2017裏面,點擊 “文件-->新建項目-->項目-->Qt GUI Application”,然後一路默認,會發現仍然有錯誤:
解決方法如下:在VS菜單欄裏面點擊:
成功之後就會如圖所示
:
到了這裏,應該就可以在VS2017裏面成功的創建一個Qt的GUI的桌面程序。
5、添加項目屬性和添加OpenCV環境:
首先在屬性管理器裏面,對包含目錄、引用目錄、庫目錄進行環境配置:
分別添加目錄:
“包含目錄” 添加:
E:\Qt\Qt5.9.2\5.9.2\msvc2017_64\include
E:\OpenCV2410\Include
E:\OpenCV2410\Include\opencv
E:\OpenCV2410\Include\opencv2
“庫目錄” 添加:
E:\Qt\Qt5.9.2\5.9.2\msvc2017_64\lib
E:\OpenCV2410\x64\vc12\lib
“鏈接器”->“附加依賴項”添加
debug模式:
opencv_ml2410d.lib
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_nonfree2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_videostab2410d.lib
release模式:
opencv_objdetect2410.lib
opencv_ts2410.lib
opencv_video2410.lib
opencv_nonfree2410.lib
opencv_ocl2410.lib
opencv_photo2410.lib
opencv_stitching2410.lib
opencv_superres2410.lib
opencv_videostab2410.lib
opencv_calib3d2410.lib
opencv_contrib2410.lib
opencv_core2410.lib
opencv_features2d2410.lib
opencv_flann2410.lib
opencv_gpu2410.lib
opencv_highgui2410.lib
opencv_imgproc2410.lib
opencv_legacy2410.lib
opencv_ml2410.lib
兩種只需一種就可以了 ,然後點擊保存;
6.如還有問題可以嘗試一下Qt的環境變量配置和opencv的環境變量:
解決方法: