Visual Studio 配置Opencv 開發環境及VS 項目配置目錄解析
目錄
Visual Studio 配置Opencv 開發環境及VS 項目配置目錄解析
前言
一、下載下傳opencv
二、解壓Opencv
三、配置環境變量
四、配置VS2019
1. 配置包含目錄:
2. 配置庫目錄
3. 配置附加依賴項
總結
前言
記錄vs 2019 開發opencv 環境配置部分及VS 項目配置目錄解析
vs 使用2019版, 2015、2017版配置類似
一、下載下傳opencv
官網位址:https://sourceforge.net/projects/opencvlibrary/

一般直接下載下傳最新版本,也可選擇其它版本
二、解壓Opencv
可解壓至任意目錄
我解壓至D 盤 D:\OpenCv
三、配置環境變量
win10
找到解壓的OpenCv 目錄
'''注意:''' vc14 對應 VS 2015 , vc15 對應 vs 2017、VS2019 版本
新增環境變量
D:\OpenCv\opencv\build\x64\vc15\bin
四、配置VS2019
打開或建立解決方案
1. 配置包含目錄:
包含目錄:尋找#include<xxxx.h>中的xxxx.h的搜尋目錄
添加兩項:
D:\OpenCv\opencv\build\include
D:\OpenCv\opencv\build\include\opencv2
差別于引用目錄:
引用目錄:搜尋通過 #using 指令在源代碼中引用的程式集和子產品(中繼資料)檔案的目錄。對應于 LIBPATH 環境變量。
源目錄:
搜尋用于 IntelliSense 的源檔案的目錄。
排除目錄:
檢查生成依賴項時,不會搜尋目錄。
C/C++:附加包含目錄
正常->附加包含目錄:尋找#include<xxxx.h>中的xxxx.h的搜尋目錄(每一項對應一個檔案夾XXXX,檔案夾中包含了編譯時所需的頭檔案,使用時直接#include<XXXX>即可)
2. 配置庫目錄
添加庫目錄
庫目錄:尋找.lib檔案的搜尋目錄
D:\OpenCv\opencv\build\x64\vc15\lib
3. 配置附加依賴項
連結器:
正常->附加庫目錄:尋找.lib檔案的搜尋目錄
輸入->附加依賴項:lib庫(C++的庫會把函數、類的聲明放在*.h中,實作放在*.cpp或*.cc中。編譯之後,*.cpp,*.cc,*.c會被打包成一個.lib檔案,這樣可以保護源代碼)
在附加依賴項中添加 opencv_world453d.lib
注意 opencv_world453d.lib與opencv_world453.lib 的差別
opencv_world453d.lib 是 Debug 版本
opencv_world453.lib 為release 版本
五、 常見錯誤
關于openCV報錯無法打開檔案“opencv_worldXXXd.obj”的配置問題
添加opencv_world340d.lib檔案時,你可能資料總管隐藏了檔案擴充名,添加的是opencv_world340d,是以編譯的時候報錯找不到opencv_world340d.obj
參考: https://blog.csdn.net/u012043391/article/details/54972127
總結
本文僅記錄學習 Opencv 的配置