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.链接库的配置
理论上也可以这样,出现下面的情况:
解决方法见我另一篇文章。