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的位置
庫目錄爲 xxx\build\x64\vc15\lib
6.添加附加依賴項:
點擊鏈接器->輸入->添加依賴項
依賴項即爲xxx\build\x64\vc14\lib
中的兩個lib文件,尾部有’d’的則說明是在debug模式下使用
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;
}
運行成功後會跑出一個黑框並等待輸入,至此,配置完成,你可以把項目文件下的屬性表統一放置於一個文件中,下次使用時,直接在屬性管理器中,直接添加現有屬性表即可