一次性配置好vs2013+opencv3.0.0(不用添加新属性表)
首先,作者本人在此之前也已经在学图像处理,前几天因为自己的电脑系统崩溃了,重装了一下电脑,然后在配置opencv的环境的时候忘记自己当初是怎么一次性配置好opencv的环境了,每次创建一个新工程都需要重新配置opencv的环境,觉得太麻烦了,小编也是一个最怕麻烦的人,然后试着在网上找一些关于一次性配置好的教程,大概都是创建一个新的属性表,然后在新创建的属性表里配置环境,每次创建新工程的时候只要添加自己保存的属性表。当然在此之前,小编根本不需要这样做,只需要创建工程的时候把debug的32位改成64位就行了。在此说明一下,小编的电脑是64位的系统,
自己只需要将环境配置在Microsoft.Cpp.x64.user里面就可以了。借此如下给出一份详细的教程。
第一步:比较重要的一点就是要知道每一个VS的版本都对应这一个Opencv的版本
| VS版本 | 对应的opencv版本 |
|---|---|
| vs2003 | vc7 |
| vs2005 | vc8 |
| vs2008 | vc9 |
| vs2010 | vc10 |
| vs2012 | vc11 |
| vs2013 | vc12 |
| vs2014 | vc13 |
| vs2015 | vc14 |
小编这里用得上VS2013+vc12的版本。这里读者可以自行去下载,这里就不提供资源了,或者可以私聊小编。
第二步:配置系统环境变量
右击 我的电脑——>属性——>高级系统设置——>环境变量——>双击path变量添加opencv bin的路径。
小编的bin路径是这样的:E:\Program File\Opencv3\opencv-3.0.0\opencv\build\x64\vc12\bin
注意:电脑是64位的选择x64文件,电脑是32位的选择x86文件




第三步:配置vs工程环境
首先创建一个工程,找到属性管理器,如果没有点击视图——>其他窗口——>属性管理器。

点击 配置管理器
新建一个x64,也就是64位的,如果你的电脑配置的是32位的就不需要创建了。

右击Microsoft.Cpp.Win64.user——>属性,这里根据你配置的系统是32位的还是64位的自行选择。
在通用属性的VC++目录下的包含目录和库目录分别添加include、includ\opencv、include\opencv2的路径和lib路径
小编这里贴出自己的路径以供参考:
E:\Program File\Opencv3\opencv-3.0.0\opencv\build\include
E:\Program File\Opencv3\opencv-3.0.0\opencv\build\include\opencv
E:\Program File\Opencv3\opencv-3.0.0\opencv\build\include\opencv2
E:\Program File\Opencv3\opencv-3.0.0\opencv\build\x64\vc12\lib



然后,在链接器目录下的输入这一栏中的附加依赖项添加lib文件夹中的带有.lib后缀名的文件名

这里说明一下如果你是64位的直接复制文件名带有d的文件名比如标号2和4,,32位的同理不含d的文件名,即标号为1和3的文件。

浙公网安备 33010602011771号