win10+vs2015+opencv3.1.0

来源:互联网 发布:淘宝搜索引擎简称 编辑:程序博客网 时间:2024/05/16 02:10

1.安装vs2015

我之前下卸载过2015社区版的,想重新安装2015企业版的,可能之前的没卸干净,安装好一直打不开,去控制面板里修复了好几次也没用,我直接卸载了。然后安了一个卸载vs的软件,重新安装,一次成功。有想要卸载vs2013\2015及以上版本的,留言给你发。

2.openCV3.1.0环境变量配置

选择此电脑(计算机),右键属性->高级系统设置->环境变量->系统变量->找到Path->在变量值中添加相应路径,我的路径是 


如果你是vs2013请选择vc12文件夹,VS2015选择VC14,如果你是其他更老的vs版本,建议选择其他版本的opencv。 


3.建立一个Win32控制台项目

首先打开VS2015 
文件->新建->项目->Visual C++新建Win32控制台项目



点击下一步,在点击下一步,勾选空项目,然后点击完成

这里写图片描述


VS2015包含目录、库目录配置

现在进行目录的配置 先在源文件下建立一个.cpp源文件 ,命名为main.cpp

 




然后点击视图,在视图下找到其他窗口,在其他窗口下找到属性管理器,点击打开

这里写图片描述


然后便会有一个属性管理器的窗口了,接下来点开工程文件test,下边会有一个Debug|x64的文件夹,点开,下有名为Microsoft.Cpp.x64.user的文件,右键属性 
这里写图片描述

选择通用属性下的VC++目录,右边会有包含目录库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录 

E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\include

E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\include\opencv1

E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\include\opencv2 

这三条路径要依据自己解压OpenCV3.1的路径进行修改

这里写图片描述

再点击库目录添加下面一条路径 :

E:\usual software\opencv3.1.0\opencv3.1.0\opencv\build\x64\vc14\lib 

刚才的属性页面 ,点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件 opencv_world310d.lib

这里写图片描述

说明:这里是Debug模式的,会看到文件的结尾有d, 假如要添加Release模式的,将d去掉即可 
opencv_world310.lib


配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功吧! 
首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码

#include<opencv2\opencv.hpp>using namespace cv;int main(){    Mat picture = imread("1.jpg");//图片必须添加到工程目录下                                          //也就是和test.cpp文件放在一个文件夹下!!!    imshow("测试程序", picture);    waitKey(20171109);}

然后点击本地Windows调试器,或者按F5运行程序—– 会发现报错了。。。 

这里应该这样选择



这样就可以显示图片啦

3.一个问题:编译之后显示无法启动此程序,因为计算机中丢失opencv_world310.dll。请尝试重新安装改程序已解决此问题.

解决方法:将bin目录(对我来说是 E:\OPENCV\opencv\build\x64\vc12\bin)中的3个dll文件复制在(C:\Windows\System32)或者(C:\Windows\SysWOW64),重新运行,ok。