vs下配置opencv

vs下配置opencv

vs下面配置opencv一共有4個地方需要修改

release版本
1.VC++ Directories→include Directories,添加
D:\opencv\opencv\build\include D:\opencv\opencv\build\include\opencv2;
2.VC++ Directories→Library Directories,添加
D:\opencv\opencv\build\x64\vc14\lib
3.Linker→General→Additional Library Directories:opencv_world412.lib
4.Linker→Input→Additional Dependencies:opencv_world412.lib
有時候需要添加對應dll到exe執行目錄(release模式相比Debug模式少個d)

Debug版本
1.2步驟同上
3和4步驟中,將opencv_world412.lib換成opencv_world412d.lib

記錄:我的opencv4.1.2還無法使用cuda,於是我又編譯了opencv4.4.0,但只編譯了release版本,debug版本報錯了,所以暫時還是先用opencv412把,需要用到cuda時儘量用release版本
opencv文件夾是412版本,opencv-4.4.0文件夾是440版本 上圖中,opencv文件夾是412版本,opencv-4.4.0文件夾是440版本 需要的文件在D:\opencv-4.4.0\build\install中,重新配置的話,上面所說的路徑應分別改爲: D:\opencv-4.4.0\build\install\include D:\opencv-4.4.0\build\install\include\opencv2 D:\opencv-4.4.0\build\install\x64\vc14\lib