1. 前往OpenCV官網 ,下載對應平台的OpenCV自解壓文件,比如我下載的是OpenCV-4.4.0的Windows版本。

2. 雙擊運行OpenCV,得到解壓的文件(我解壓到了D:\opencv下),主要用到的是里面的build目錄。

3. 將build\x64\v15\bin添加到環境變量Path中,詳細步驟:
* 右鍵計算機,點擊屬性,然后找到高級系統設置
* 點擊下面的環境變量,在系統變量中找到變量Path,雙擊
* 點擊新建,然后輸入剛才說到的目錄,比如我的:

4. 把build\x64\vc15\bin目錄下所有的.dll文件復制到C:\Windows\System32中(否則會報錯dll文件找不到,如果出現這個問題可能是這一步沒有做)
5. 打開VS,創建一個空項目,我的項目名稱叫做OpenCVTest

6. 在解決方案資源管理器中右鍵項目名稱,點擊屬性,接下來就要設置該項目的屬性了。

7. 選擇VC++目錄,編輯包含目錄,添加兩個路徑:build\include和build\include\opencv2(比如我的是D:\opencv\build\include和D:\opencv\build\include\opencv2);編輯庫目錄,添加路徑:build\x64\v15\lib(我的是D:\opencv\build\x64\vc15\lib)
見上圖。
8. 選擇鏈接器,選擇輸入,在附加依賴項中添加文件名:opencv_world440d.lib(440是指版本4.4.0,如果你是其他版本也一樣的,這個文件在build\x64\v15\lib下)

9. 遇到的坑:模塊計算機類型“x64”與目標計算機類型“X86”沖突。
這是因為默認平台是x86,改成x64就可以了。
右鍵解決方案(不是項目名稱),點擊屬性,選擇配置屬性的配置,選擇平台為x64。注意上圖的上邊也有一個平台,我沒有注意兩個是不是同步的,總是這個也改成x64就可以了。
