码迷,mamicode.com
首页 > 其他好文 > 详细

VS2015+Opencv3.0配置(简略叙述)

时间:2016-03-29 12:57:11      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:

1.下载和安装OpenCV 3.0

下载完成后为如图所示的.exe文件

技术分享

打开后是解压程序(不是我们常见的可执行程序)

技术分享

路径可以任意选择(不用非得C盘),以后VS2015会添加Opencv的解压路径,所以即使不在C盘也不会出现问题(纠结要不要放在C盘的人大可放心)。

解压程序会在你选好的路径下自己创建以opencv命名的文件夹(不要自作聪明的自己创建一个opencv文件夹)。

2.配置环境变量

配置方法如下:

【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。如图:

技术分享

技术分享

技术分享技术分享技术分享

对于32位系统,就添加:

”;……opencv\build\x86\vc12\bin”(和之前就有的环境变量用英文的分号“;”进行分隔)

 

而对于64位系统,可以两个都添加上:

”;……opencv\build\x86\vc12\bin”

和”…… opencv\build\x64\vc12\bin”,

注:变量值实际为bin文件夹的路径;D表示OpenCV安装于D盘;X64表示运行系统环境位64位系统,若安装于32位系统,应为X86;vc12(VS2015的为vc12)变量添加完成后最好注销系统,才会生效。

3.工程包含(include)目录的配置

技术分享

技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享

4.工程库(lib)目录的配置

技术分享技术分享

这里选择x86还是x64是一个常常令人困惑的问题。当然,对于32位操作系统,铁定就是选x86了。

如果是64位操作系统,很多童鞋会想当然自作聪明地选择x64,其实不然。正确的理解是这样的:

 

不管你是32位还是64位操作系统,只用管你用win32编译器还是X64编译器。

其实配置选择什么跟64位还是32位系统没有直接的关系,而是在于你在编译你的程序的时候是使用那个编译器。编译器选的是win32,就用x86

编译器选的是X64,就用X64。不过一般情况下,都是用的win32的X86编译器。所以,无论32还是64位操作系统,配置文件最好都选择x86版的

 另外,这里的vc10表示vs2010,如果是其他版本的visual studio,稍微要微调一下。

感谢JJBomb 童鞋,这里我们补充完整:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = VisualStudio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013& Visual Studio 2015.【转载自 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442    文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337

5.链接库的配置

技术分享技术分享技术分享理论上也可以这样,技术分享出现下面的情况:技术分享

解决方法见我另一篇文章。


VS2015+Opencv3.0配置(简略叙述)

标签:

原文地址:http://blog.csdn.net/s9434/article/details/51003018

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!