您的位置:首页 > 运维架构

Opencv3.1.0+VS2015+Windows64安装环境配置

2016-08-30 10:31 281 查看

安装前准备

http://www.daemon-tools.cc/home 虚拟光驱下载,用来加载VS的ISO文件

http://opencv.org/ opencv下载地址

https://beta.visualstudio.com/downloads/ visual studio 2015:VS下载地址

安装步骤

安装虚拟光驱

使用虚拟光驱打开VS的ISO文件,然后安装VS,我这里选择使用免费版本,除了安装路径其余都可以默认安装。

双击下载还的opencv3.1.0,将其解压到你指定的目录

注意:

这里需要注意第2步安装VS的时候,它默认指定的安装路径如下:C:\Program Files (x86)\Microsoft Visual Studio 14.0 这里的 14 代表了VS的2015版本,对应关系如下 :

vc8 = Visual Studio 2005
vc9 = Visual Studio 2008
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013
vc14 = Visual Studio 2015


这里的代号在后面的配置会用到

配置opencv开发环境

1、配置环境变量:



在计算机–属性–高级系统设置–环境变量–系统变量–Path中添加我们opencv路径下的bin目录:D:\opencv\opencv\build\x64\vc14\bin ,这里就会牵涉到上面我们提到的VS的代号,根据windows系统位数选择x64即64位,根据VS版本代号选择vc14即VS2015版本,通过设置这个环境变量我们在编译运行opencv程序的时候,就可以自动链接到这个目录下面的一些动态库,即opencv中一些函数的实现库。

2、配置VS

1、打开VS2015–新建项目–Visual C++–空项目–编写名称和路径–确定



如果选择visual c++ 后没有空项目选项,只有类似上图中“安装适合用于C++ 。。。。”的选项,那我们选择其中一个C++环境配置信息,点击确定后系统会再次安装C++需要的一些配置文件,安装成功后我们再次重复上面的操作即可。

2、将32位的编译器改成64位

先看我们工程的右边 解决方案资源管理器 视图,如下:



然后,右键点击解决方案“project3”(1个项目)–选择 配置管理器,会看到下图所示:



这时我们将 活动解决方案平台选择为 x64 ,并关闭视图。

3、配置属性文件

先将右边的视图切换到–属性管理器(通过下面的几个tab切换),如下图所示:



右键“Debug|x64”–选择 “添加新项目属性表” 得到下图所示:



修改我们的属性名字和路径点击确定,这里我设置的属性名为OpenCV3.1,保存后可以看到下图多了一个OpenCV3.1属性表:



右键OpenCV3.1–选择属性,我们可以看到下表,然后点击VC++我们得到如下图:



在这里我们需要修改包含目录库目录的地址,点击包含目录右边的下三角形,选择编辑,我们可以得到下图,然后指明我们的路径即可,点击确定返回。



接下来我们,点击图片中的 链接器–输入,我们可以得到下图,同理,我们需要修改此处的附加依赖项



说明

包含目录:选择 opencv\build\include目录,设置好包含目录之后,我们后面就可以在我们程序的开头将与OpenCV有关的头文件通过 #include opencv2/opencv.hpp这样的方式包含进来。

库目录:选择 opencv\build\x64\vc14\lib ,项目中可能使用到的依赖库。

附加依赖项:选择opencv\build\x64\vc14\bin 下面的 opencv_world310d.dll ,因为我们配置的是debug模式,你也可以选择目录下面的 opencv_world310.dll 来配置成Release模式的。

完成

到这里我们的安装和配置就完成了,下面我们就可以通过解决方案资源管理器视图中,右键 源问题–添加–新建项,然后选择添加一个cpp文件,我们就可以在里面编译我们opencv的代码了。

上面步骤生成的 OpenCV3.1 配置文件,在我们以后的新建项目中就可以重复使用了,步骤如下:

第一步:新建工程;

第二步:打开配置管理器(上面有说到如何打开),将Win32改为x64;

第三步:在属性管理器中,添加现有属性表,将上面制作好的OpenCV3.1.props添加进来如下图所示:



参考链接:http://www.th7.cn/Program/cp/201603/773871.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: