计算机属性->高级系统设置->环境变量->Path->变量值
把opencv程序对应的目录加进去,我这里的目录是;D:\opencv\build\x64\vc12\bin;D:\opencv\build\x64\vc14\bin。c12、vc14分别对应了vs2013、vs2015。根据你vs版本的不同选择相应的目录下面的bin文件夹,然后复制这个目录地址加入到Path的变量值里面,注意要用“;”分开。(配置环境变量是要重启才有效的)。
配置”>
3,工程包含目录的配置
打开属性管理器(这里是为了后面方便我们一次就永久的配置opencv)
在VC++ Directories(C++目录)下,Include Directories(包含目录)中添加三个目录:
..\opencv\build\include
..\opencv\build\include\opencv
..\opencv\build\include\opencv2
注意:这是build目录下的,而不是source目录下的include。
与上一个步骤一样,在属性管理器 ->
..\opencv\build\x64\vc12\lib,其中VS2015的添加 ..\opencv\build\x64\vc14\lib。
5,添加附加依赖项
同样在属性管理器 -> Linkers(链接器) -> Input(输入)的属性页面下,添加opencv_world310d.lib和opencv_world310.lib,其中带d的代表debug。
有网友说要添加下面的lib,但是OPENCV3.1未添加这些库也没有问题。粘贴过来供以后出现其他问题提供参考。opencv_calib3d310d.lib
opencv_core310d.libopencv_features2d310d.lib
opencv_flann310d.lib
opencv_highgui310d.lib
opencv_imgcodecs310d.lib
opencv_imgproc310d.lib
opencv_ml310d.lib
opencv_objdetect310d.lib
opencv_photo310d.lib
opencv_shape310d.lib
opencv_stitching310d.lib
opencv_superres310d.lib
opencv_ts310d.lib
opencv_video310d.lib
opencv_videoio310d.lib
opencv_videostab310d.lib
ippicvmt.lib
因为电脑是64位系统所有还要改运行平台,两个地方
Microsoft.Cpp.Win32.user属性页->链接器->高级->目标计算机(选MachineX64)
活动->配置管理器->平台->新建(选x64)
(这里我一直没有找到可以让vs默认为x64平台的方法,所有每次新建项目都要新建一次平台,如果有知道一次让vs就默认为x64的请告之)
这样就可以写程序测试啦!!!
同时,阅读http://blog.csdn.net/u013105549/article/details/50493069文章的时候,博主在新建工程项目后加入一个步骤。
VS2013中配置“平台”
具体操作如下:
配置”>
可以参考上面的配置
转载自:http://blog.sina.com.cn/s/blog_9583a2090102w6tc.html