對於 VS2015+QT5.8的配置我就不介紹了,由於我配置的比較早,具體有的東西忘掉了,大家可以參考下面這幾篇文章。
留白留白留白留白留白(稍后補)
對於Opencv+VS的配置是我重點要說的內容。
VS2015與Opencv3.2唯一對應!(個人認為,其他版本不太好配置)
VS2015與Opencv3.2唯一對應!
VS2015與Opencv3.2唯一對應!
(如果你要配置VS2015與Opencv3.0,很艱難很艱難,我試過,配置完成后會出現各種的BUG。)
VS2015官方下載地址:https://visualstudio.microsoft.com/zh-hans/ .(社區版就可以)
opencv官方下載地址:http://opencv.org/releases.html#
【建議】在英文路徑下,不用有中文和空格
打開VS2015,隨便新建一個項目,我建的是QT項目
【創建屬性表】
打開屬性管理器,一般在左下角或者右側藏着,選擇的是Debug|x64,右鍵【添加新項目屬性表】。(如果想在Release模式下使用OpenCV,右擊Release|x64,同理可得)
屬性表的名字隨意起,但要看着方便,知道他是干啥的。
創建好之后會有這個畫面。
【添加包含目錄】

選擇【VC++目錄】-->【包含目錄】,對其進行編輯,如下圖:

【注意】添加下面三個路徑(根據自己oepncv路徑自行修改):
H:\opencv3.2\opencv\build\include
H:\opencv3.2\opencv\build\include\opencv
H:\opencv3.2\opencv\build\include\opencv2
選擇【VC++目錄】-->【庫目錄】,對其進行編輯,如下圖:
添加路徑(根據自己oepncv路徑自行修改):H:\opencv3.2\opencv\build\x64\vc14\lib
點擊【確定】,完成添加。
【添加附加依賴項】

點擊【確定】,完成添加。
【注意】若是你是在Release下,則在【附加依賴項】里添加:
opencv_world320.lib
【區別】:就是在Debug中后面有字母d,Release下沒有d。
最后一步最后一步
把H:\opencv3.2\opencv\build\x64\vc14\bin下的3個dll文件復制到 C:\Windows\System32里面
完成!
【為什么說只用配置一次呢?】
找到剛剛新建的屬性表並存放到自己熟悉常用的地方
創建新工程舉例說明,如何導入剛剛創建的屬性表
然后就可以放心的使用你的opencv啦
【測試】
在普通的C++項目文件中
#include <opencv2/opencv.hpp> using namespace cv; int main() { Mat srcImage = imread("D:\\car.jpg"); namedWindow("顯示圖像"); imshow("顯示圖像", srcImage); waitKey(0); return 0; }
在QT項目中的使用請參考我的下一篇文章。