opencv3.1.0+VS2013 环境配置

才开始接触OPENCV,必定要学会使用环境的搭建。在网上找了一些教程,结合他们的优点,记录我的配置过程。
1,安装opencv 3.1.0
本人喜欢尝鲜,就在http://opencv.org上下载了最新的版本,安装在D盘:D:\opencv。(安装过程其实就是一个解压的过程)
查找你opencv的安装目录,opencv目录下会有两个子目录build和source,build下面是你搭建环境要用到的,source是一个源码目录,里面有各个模块的源码。

2,配置环境变量

计算机属性->高级系统设置->环境变量->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。


4,工程库目录配置

与上一个步骤一样,在属性管理器 -> VC++ Directories(C++目录) -> Library Directories(库目录)下添加

..\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.lib
opencv_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


6,配置管理器
此处见http://blog.csdn.net/desti5/article/details/39012343,本人未配置这个部分,应该是系统默认。
摘录如下:

因为电脑是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

猜你喜欢

转载自blog.csdn.net/baidu_38172402/article/details/80836124
今日推荐