记win10+vs2015+opencv3.4.1配置过程

需要准备内容:

1、win10 64位版本(x64)
2、vs2015(免费版:community)(密码:32eq)
3、opencv 3.4.1(密码:ns3p)
4、vs2015安装需要的虚拟光驱:DVDFab Virtual Drive(密码:bfzy)

步骤

0、安装虚拟光驱和vs2015,安装路径不要有中文字符,这个不多废话,就是等待时间长一点。
1、“此电脑” 右击 =>“属性”=》高级系统设置=》环境变量
记win10+vs2015+opencv3.4.1配置过程_第1张图片

步骤1

2、找到下面“系统变量”=》Path,添加opencv的路径:
记win10+vs2015+opencv3.4.1配置过程_第2张图片

步骤2

3、打开vs2015,新建项目
记win10+vs2015+opencv3.4.1配置过程_第3张图片

步骤3

4、新建项目,在下面选择代码存放位置,并命名文件名称
记win10+vs2015+opencv3.4.1配置过程_第4张图片

步骤4

5、弹出框内,选择应用程序设置
记win10+vs2015+opencv3.4.1配置过程_第5张图片

步骤5

6、在“附加选项”中选择“空项目”:
记win10+vs2015+opencv3.4.1配置过程_第6张图片

步骤6

7、在弹出的解决方案中,选择“源文件”=》“添加”=》“新建项”
记win10+vs2015+opencv3.4.1配置过程_第7张图片

步骤7

8、在弹出框内,选择“C++文件”,并在下面的名称框内,输入名称,比如“main”
记win10+vs2015+opencv3.4.1配置过程_第8张图片

步骤8

9、确认之后,就新建好了一个main.cpp,然后在vs菜单的“视图”选项中,找到属性管理器:
记win10+vs2015+opencv3.4.1配置过程_第9张图片

步骤9

10、因为这里的win10为64位,那么下面的操作都是在Debug|x64下操作,双击里面的第一个选项
记win10+vs2015+opencv3.4.1配置过程_第10张图片

步10

11、弹出来的属性页中,在“VC++目录”选项中,有两个地方需要修改“包含目录”和“库目录”
记win10+vs2015+opencv3.4.1配置过程_第11张图片

步骤11
“包含目录”需要添加以下三项:

“你的opencv的存放路径\opencv\build\include”
“你的opencv存放路径\opencv\build\include\opencv”
“你的opencv存放路径\opencv\build\include\opencv2”

根据个人保存opencv文件的路径不同,前面位置会有所不同。。

“库目录”需要添加以下路径:
你的opencv的存放路径\opencv\build\x64\vc14\lib
上面两个操作进行完之后,点击应用,这里不要点击确定,不然等会儿还得打开这个界面。
12、在“链接器”选项下,需要添加“附加依赖项”:
记win10+vs2015+opencv3.4.1配置过程_第12张图片

步骤12

这里需要添加的是
“你的opencv存放路径\opencv\build\x64\vc14\lib\opencv_world341d.lib”
这里要填写绝对路径,因为如果按照网上很多教程直接写入“opencv_world341d.lib”,则会报错,打不开opencv_world341d.lib。
最后点击应用,确定,完成配置。

丢张图片到你刚刚创建的代码路径下(和main.cpp在同一个目录下),运行以下代码,不报错则配置成功。
测试代码:

#include
#include

using namespace cv;
using namespace std;

int main()
{
	Mat src = imread("你的测试图片名称或者直接给出绝对路径都行");
	imshow("1.jpg", src);
	waitKey(0);
	return 0;
}

错误

1、
在第12步的时候,一般都会遇到opencv_world341d.lib错误,在很多opencv2.**的配置下,会有很多.lib文件,但是对于opencv3.4.1 ,只有一个opencv_world341d.lib库,这一个就够了。
如果还是报错,那么将
记win10+vs2015+opencv3.4.1配置过程_第13张图片

错误1

你的vc14中lib下的所有文件,都分别copy到如下两个文件夹中:
记win10+vs2015+opencv3.4.1配置过程_第14张图片

错误1

2、
如果碰到的X64与X86不兼容的问题,那么进行下面的操作
X64与X86不兼容问题

错误2

声明

配置问题主要还是版本影响比较大,一般来说,只要版本对了,基本上很容易都配置好了。所以建议大家,如果版本不对,那么费点劲安装好匹配的版本,这样就不用各种网上搜教程了,因为每个人的情况不一样,有可能折腾半天都搞不定,还不如老老实实按照需要的东西,一次搞定。
我也是参考网上很多教程搞定的,删了vs2013,装了vs2015,一次成功。之前由于版本问题,折腾了几个小时,虽然踩了不少坑,但是这些配置工具的坑于学习成长没啥用,所以不要浪费时间在这上面。

你可能感兴趣的:(系统配置)