在VS中配置opencv库

Step1:首先添加环境变量,根据你编译系统的位数以及VS的版本来选择环境变量的路径,我是VS2010版本的,编译器是64位的,那么我在环境变量中添加的路径如下:
C:\opencv2\opencv\build\x64\vc10\bin;
在VS中配置opencv库_第1张图片
在VS中配置opencv库_第2张图片
如果你是VS2012或者2013的,则都选择vc12,有些版本比较老的可能没有vc12,所以要根据你的VS版本来下载相对应的opencv库,VS版本较新的选择下载的opencv版本也要新一点。
Step2: 在项目属性VC++目录的包含目录和库目录的添加以下路径:
打开工程中的属性,在VC++目录中
在包含目录中添加路径:
在VS中配置opencv库_第3张图片
C:\opencv2\opencv\build\include(此项一定要包含)
C:\opencv2\opencv\build\include\opencv
C:\opencv2\opencv\build\include\opencv2
在库目录中添加路径:
在VS中配置opencv库_第4张图片
C:\opencv2\opencv\build\x64\vc10\bin
C:\opencv2\opencv\build\x64\vc10\lib
C:\opencv2\opencv\build\x64\vc10\staticlib
(注:x64表示64位,10表示是VS2010版本的)
Step3:设置静态库
在VS中配置opencv库_第5张图片
添加以下库函数到链接器的附加依赖项:
opencv_ml2410d.lib
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_nonfree2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_videostab2410d.lib
在VS中配置opencv库_第6张图片
备注:1)这里根据你所下载的opencv版本将上面的静态库改成对应版本的静态库,比如我所下载的是opencv2.4.10,所对应的静态库就是上面所列的。如果是opencv2.3.1,那么所对应的静态库就是将上面的静态库中的2410改为231。
2)项目属性输入输出的嵌入清单改成“否”。
在VS中配置opencv库_第7张图片

你可能感兴趣的:(在VS中配置opencv库)