本人windows10+vs2015專業版+opencv2.4.13+opencv3.2.0
默認已經裝好vs,在opencv官網下載自己需要的https://opencv.org/opencv版本,下好了之後將其安裝(其實是一個解壓過程),分別將其bin文件夾添加到系統路徑中。ps:32位選擇x86,64位選擇x64。vc**依據自己的vs版本選擇。
然後就是在使用vs時需要用到哪個版本,就在vs中添加相應的文件,具體如下(本人將opencv3.2.0安裝於D:\opencv3.2.0,opencv2.4.13安裝於D:\opencv2.4.13):
Opencv 3.2.0
在通用屬性->VC++目錄->包含目錄中添加
D:\opencv3.2.0\opencv\build\include
D:\opencv3.2.0\opencv\build\include\opencv
D:\opencv3.2.0\opencv\build\include\opencv2
在通用屬性->VC++目錄->庫目錄中添加
D:\opencv3.2.0\opencv\build\x64\vc14\lib
在通用屬性->鏈接器->輸入->附加依賴項中添加
opencv_world320.lib
opencv_world320d.lib
opencv 2.4.13
在通用屬性->VC++目錄->包含目錄中添加
D:\opencv2.4.13\opencv\build\include
D:\opencv2.4.13\opencv\build\include\opencv
D:\opencv2.4.13\opencv\build\include\opencv2
在通用屬性->VC++目錄->庫目錄中添加
D:\opencv2.4.13\opencv\build\x64\vc14\lib
在通用屬性->鏈接器->輸入->附加依賴項中添加
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
opencv_objdetect2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_nonfree2413.lib
opencv_ocl2413.lib
opencv_photo2413.lib
opencv_stitching2413.lib
opencv_superres2413.lib
opencv_videostab2413.lib
opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_legacy2413.lib
opencv_ml2413.lib
帶d的lib文件時debug必須的,而不帶d的是release。
不過如果每次使用都要配置就顯得很麻煩,可以在一個已經配置好的項目中通過移除/添加項。