vs2017配置opencv的屬性表

vs2017配置opencv的屬性表

在Windows下使用opencv如果沒有使用屬性表的話,那麼每次新建一個工程都要重複配置環境,那會花費很多時間,因此,學會建立屬性表是一件非常省時省力的方法。

配置屬性表步驟如下:

1.新建vs工程

新建一個控制檯應用

在這裏插入圖片描述

2.打開屬性管理器

在這裏插入圖片描述

3.創建屬性表

在這裏插入圖片描述

屬性表是一個.props文件

在這裏插入圖片描述

4.配置屬性:

右鍵屬性後打開屬性頁,要注意圖中兩個debug x64框的內容對應

在這裏插入圖片描述

5.添加屬性:

點擊 “vc++ 目錄”,分別配置 包含目錄和庫目錄:

包含目錄添加:

xxx\build\include\

xxx\build\include\opencv

xxx\build\include\opencv2

xxx爲你安裝的opencv的位置

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-WbeZjFjx-1582555400608)(D:\codeOfBiShe\blog\vs2017配置opencv的屬性表.assets\image-20200224221253888.png)]

庫目錄爲 xxx\build\x64\vc15\lib

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-DKkGjyeC-1582555400609)(D:\codeOfBiShe\blog\vs2017配置opencv的屬性表.assets\image-20200224221520252.png)]

6.添加附加依賴項:

點擊鏈接器->輸入->添加依賴項

依賴項即爲xxx\build\x64\vc14\lib中的兩個lib文件,尾部有’d’的則說明是在debug模式下使用

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6roZe7KM-1582555400610)(D:\codeOfBiShe\blog\vs2017配置opencv的屬性表.assets\image-20200224221851981.png)]

7.添加dll文件:

點擊右方的”解決方案資源管理器”->右鍵項目->屬性->調試。雙擊”環境”,彈出對話框,輸入path=XXX/opencv/build/x64/vc14/bin/;

8.運行一個簡單的程序:

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;

int main()
{
	Mat image;
	int a;
	std::cin >> a;
	return 0;
}

運行成功後會跑出一個黑框並等待輸入,至此,配置完成,你可以把項目文件下的屬性表統一放置於一個文件中,下次使用時,直接在屬性管理器中,直接添加現有屬性表即可

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-PEVB22Uq-1582555400611)(D:\codeOfBiShe\blog\vs2017配置opencv的屬性表.assets\image-20200224222941329.png)]

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dxNgWTgG-1582555400612)(D:\codeOfBiShe\blog\vs2017配置opencv的屬性表.assets\image-20200224223121749.png)]

8.引用:

windows 下OpenCV的安裝部署詳細教程

ORB-SLAM2在window下的配置 (2)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章