VS2015+Opencv3.2配置(一次配好)


對於 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

點擊【確定】,完成添加。

=========================分割線=============

【添加附加依賴項】

【鏈接器】-->【輸入】-->【附加依賴項】,在附加依賴項里添加庫文件
 
opencv_world320d.lib

 

點擊【確定】,完成添加。

【注意】若是你是在Release下,則在【附加依賴項】里添加:

opencv_world320.lib

【區別】:就是在Debug中后面有字母d,Release下沒有d。

 

最后一步最后一步

把H:\opencv3.2\opencv\build\x64\vc14\bin下的3個dll文件復制到 C:\Windows\System32里面

完成!

 

【為什么說只用配置一次呢?】

找到剛剛新建的屬性表並存放到自己熟悉常用的地方

在當前工程下,我們會發現,剛剛新創建的屬性表,此表是已經配置好的opencv目錄。然后將此新表復制到一個你常用的地方,以本文為例,我將它存放到D盤,方便以后的查找。

 

 

創建新工程舉例說明,如何導入剛剛創建的屬性表

新建一個工程
同樣是找到【屬性管理器】,在【Debug|x64】右擊,選擇【添加現有屬性表】

然后就可以放心的使用你的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項目中的使用請參考我的下一篇文章。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM