VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题

1、首先下载opencv3.3
链接:https://pan.baidu.com/s/12tWfiPsgpglmd6mNMwZhvw
提取码:p572
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第1张图片
下载之后双击打开解压到文件夹中,我的解压路径是:
D:\opencv
2、配置环境变量
安装完成之后,配置环境变量。具体操作:
右击此电脑→点击属性→点击更改设置→点击高级系统设置→点击环境变量→点击Path→点击编辑。如图所示。
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第2张图片
进去之后,点击新建,将我们安装opencv3.3的位置下的bulid\x64\vc14\bin 加入。具体路径:D:\opencv\opencv\build\x64\vc14\bin
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第3张图片
完成之后,退出就是点击应用和确定即可。
3、VS2015配置
打开VS2015,新建一个项目文件。新建一个win32控制台应用程序,名称可以自己取一个。右击源文件文件夹,添加新文件,文件名自己随便取一个。VS不会创建项目的就自己百度。
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第4张图片
在属性管理器栏中,选中Debug|X64中的Microsoft.Cpp.x64.user,右键点击属性进入属性界面
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第5张图片
点击VC++目录→点击包含目录→点击编辑
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第6张图片
将之前的安装目录下的这三个目录添加进去:
D:\openCV\opencv\build\include
D:\openCV\opencv\build\include\opencv
D:\openCV\opencv\build\include\opencv2
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第7张图片
做好这个后,回到VC++目录→点击库目录→点击编辑
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第8张图片
将之前的安装目录下的这个目录添加进去。
D:\openCV\opencv\build\x64\vc14\lib
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第9张图片
在D:\openCV\opencv\build\x64\vc14\lib目录下有这样两个文件opencv_world330.lib和opencv_world330d.lib,文件的区别是一个没有d结尾的对应的时release版,以d结尾的文件对应的是debug版。
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第10张图片
做好这个后,回到初始的目录,点击链接器→点击输入→点击附加依赖项→点击编辑

VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第11张图片
我这里将debug版(opencv_world330d.lib)添加进去
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第12张图片
接着你要设置VS2015是x64和debug

在这里插入图片描述
配置完成之后,测试一下。
将一张图片Fig.3.png(可以自己换个名字)放到如图所示的位置。
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第13张图片
代码:

#include   
#include   
#include   

using namespace cv;

int main() {
	Mat img = imread("Fig.3.png");
	// 在窗口中显示avatar  
	imshow("avatar", img);
	// 等待6000 ms后窗口自动关闭    
	waitKey(6000);
}

如果没有错误,这张图片就会显示出来。
但是,我在运行的时候,提示一个错误:
计算机缺少 opencv_world300d.dll,程序无法运行,
这是因为电脑C盘windows文件夹下的system32缺少dll文件。
由于我是Debug X64的,所以需要将opencv文件下的/x64/vc12/bin下面的3个dll文件拷贝到C盘system32文件夹中去。
VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题_第14张图片
复制粘贴到:
C:\Windows\System32
即可。

你可能感兴趣的:(opencv,opencv,VS2015,安装包损坏,证书)