win8.1安装visual studio 2015 + openCV

这几天图像处理课需要安装openCV,再被python版本不支持等各种原因后,转战C++环境,把安装Microsoft Visual Studio 2015 + OpenCV的过程分享一下。

下载“原材料”

visual studio 2015 community:https://www.visualstudio.com/downloads/
opencv 3.1.0:http://opencv.org/downloads.html

安装visual studio 2015 community

next...next...,漫长等待之后,进入应用。发现,这时候无法创建创建C++ win32控制台项目,因为Visual Studio 2015 Community并没有将这些所有环境都安装。此时选择下图所示:install universal windows platform tools -> OK,进行安装即可,继续等待。


win8.1安装visual studio 2015 + openCV_第1张图片
无法创建创建C++ win32控制台项目

闲暇时刻,配置openCV

下载opencv后,双击opencv-3.1.0.exe选择合适的路径进行解压,比如:D:\opencv,然后将D:\opencv\opencv\build\x64\vc12\bin;D:\opencv\opencv\build\x64\vc14\bin添加至环境变量-系统变量-path中


win8.1安装visual studio 2015 + openCV_第2张图片
添加环境变量

visual studio配置

新建C++项目

win8.1安装visual studio 2015 + openCV_第3张图片
新建一个Win32控制台应用程序

修改配置为X64

修改配置为X64

修改属性

右击项目-property(属性)
点击VC++ Directories(VC++目录)—include directories(包含目录)—编辑,添加:
D:\opencv\opencv\build\include
D:\opencv\opencv\build\include\opencv
D:\opencv\opencv\build\include\opencv2

继续点击点击VC++ Directories(VC++目录)—library directories(库目录)—编辑,添加:
D:\opencv\opencv\build\x64\vc12\lib
D:\opencv\opencv\build\x64\vc14\lib

win8.1安装visual studio 2015 + openCV_第4张图片
添加了包含目录和库目录

点击左侧菜单栏linker(链接器)—input(输入)—Additional Dependencies(附加依赖)—编辑,添加:
opencv_world310.lib
opencv_world310d.lib


win8.1安装visual studio 2015 + openCV_第5张图片
Additional Dependencies

点击确定后,至此完成了VS2015+openCV的配置。

测试

在项目中的”Source Files“—>"Add Existing Item",我们可以添加opencv/sources的例子验证一下,文件路径:D:\opencv\sources\samples\cpp\drawing.cpp
然后运行程序


win8.1安装visual studio 2015 + openCV_第6张图片
箭头所指

突然!
我们发现报错,错误信息包含“Did you forget to add '#include "StdAfx.h"' to your source?”
原来是vs进行了预编译头,此时我们可以把这个功能关闭:

依旧是项目的property—C/C++—Precompiled Headers—把后面状态如图修改为"Not Using Precompiled Headers"

win8.1安装visual studio 2015 + openCV_第7张图片
修改为"Not Using Precompiled Headers"

再次运行程序,成功如图所示,恭喜你~


win8.1安装visual studio 2015 + openCV_第8张图片
成功

你可能感兴趣的:(win8.1安装visual studio 2015 + openCV)