win7下VS2015+opencv3.1.0配置
由于opencv与vs的适配版本不同,本人在官网下载opencv3.1.0,其可以和VS2013、VS2015适配,文中以VS2015为例
opencv2.4.13-----vc11;vc12
opencv2.4.12-----vc11;vc12
opencv2.4.11___vc10;vc11;vc12
(vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013)
一、VS2015安装教程
1、进入官网下载VS2015 (https://www.visualstudio.com/downloads/)

个人学习选择社区版即可,即上图中第一个,点击下载
2、双击下载后的图标进行安装(建议电脑的IE版本为10.0以上)


3、全部下载需占用30G左右磁盘空间,根据自身需要选择安装组件,点击下载,此过程需等待较长时间

二、opencv3.1.0安装教程
1、进入官网选择安装版本(http://opencv.org/downloads.html)

2、下载完成后双击图标进行安装,可自定义安装路径


点击Extract进行安装
从安装后的文件夹中可看到opencv的适配VS版本

3、opencv3.1.0环境变量配置
找到我的电脑或计算机,右键选择属性->高级系统设置->环境变量->系统变量->Path->在变量值中添加相关路径
(根据自己安装的路径进行添加,我的是D:\Opencv\opencv\build\x64\vc14\bin,注意此时路径前应加上英文输入下的分号";",与上一个路径隔开)

三、VS2015+opencv3.1.0配置
1、打开下载好的VS2015

点击File->New->Project新建项目->Win32 Console Applocation Visual C++,可修改项目名称及保存路径

点击OK进入应用程序向导,点击next,勾选空项目,finish

2、接着点击View->Solution Explorer,可看到如下窗口


在Resource Files中右键选择添加源文件下建立一个main.cpp源文件

3、点击工具栏View->Other Windows->Property Manager进行配置

然后出现一个属性管理器的窗口,接下来点开工程文件first,下边的Debug|x64的文件夹,
点开,下有名为Microsoft.Cpp.x64.user的文件,右键属性

接着选择Common Properties下的VC++ Directories,
在Include Directories下添加
D:\Opencv\opencv\build\include
D:\Opencv\opencv\build\include\opencv
D:\Opencv\opencv\build\include\opencv2
在Library Directories在添加
D:\Opencv\opencv\build\x64\vc14\lib
最后在链接器Linker->Input->Additional Dependencies中添加opencv_world310.lib
4、测试
首先检查界面中是否为x64(否则会报错)

输入程序,点击F5运行


(注:配置过程中出现的问题,在配置Linker属性时,若为opencv_world310d.lib,则会报出丢失MSVCP120D.dll的问题)

参考链接:http://blog.csdn.net/u011635764/article/details/50564259
win7下VS2015+opencv3.1.0配置的更多相关文章
- win10+VS2015+opencv3.4.0配置方法
win10+VS2015+opencv3.4.0配置方法 操作环境: windows10 64位opencv 3.4.0:https://opencv.org/releases.html(选择open ...
- Win10 64位+VS2015+Opencv3.3.0安装配置
Win10 64位+VS2015+Opencv3.3.0安装配置 1.我们首先下载VS2015.OpenCV3.3.0. 1.1 VS2015下载 在官网https://visualstudio.mi ...
- win7下IIS的安装和配置 图文教程
转自 http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的 ...
- win7下IIS的安装和配置
win7下IIS的安装和配置 图文教程,需要的朋友可以参考下 http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下 ...
- Win7下IIS的安装与配置
win7下IIS的安装和配置 图文教程,需要的朋友可以参考下 一.首先是安装IIS.打开控制面板,找到“程序与功能”,点进去 二.点击左侧“打开或关闭Windows功能” 三.找到“Internet ...
- ubuntu16.04下安装opencv3.1.0
1.安装依赖项 sudo apt--dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 可选的 sudo apt--dev lib ...
- ubuntu16.04下安装opencv-3.1.0及其扩展模块opencv_contrib
步骤1.安装依赖项 sudo apt--dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 可选的 sudo apt--dev l ...
- vs2015+opencv-3.2.0-vc14配置
用的VS2015免费的community社区版,功能足矣. 很早就有配置opencv249,原本觉得低版本的稳定,一直没有配成功过,测试总是报错 出现error LINK:无法打开文件“opencv_ ...
- win7(X64)+VS2013+OpenCV3.1环境配置
&1 源文件 VS2013: 链接:http://pan.baidu.com/s/1o8EKQq2 密码:open OpenCV3.1: 链接:http://pan.baidu.com/s/ ...
随机推荐
- poj2524-Ubiquitous Religions
C - Ubiquitous Religions Time Limit: 5000 MS Memory Limit: 65536 KB 64-bit integer IO format: %I64d ...
- 【原】iOS学习44之动画
1. 简单动画 1> UIImageView GIF 动画 GIF图的原理是:获取图片,存储在图片数组中,按照图片数组的顺序将图片以一定的速度播放 UIImageView *showGifima ...
- JS:操作样式表2 :用JS实现添加和删除一个类名的功能(addClass()和removeClass())
var box = document.getElementById("box"); box.id = "pox"; 将id = “box”,改为id = “po ...
- iOS应用内付费(IAP)开发步骤列表
iOS应用内付费(IAP)开发步骤列表 前两天和服务端同事一起,完成了应用内付费(以下简称IAP, In app purchase)的开发工作.步骤繁多,在此把开发步骤列表整理如下.因为只是步骤列表, ...
- Rnadom Teams
Rnadom Teams 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.actioncid=88890#problem/B 题目: Descript ...
- [LintCode] Coins in a Line 一条线上的硬币
There are n coins in a line. Two players take turns to take one or two coins from right side until t ...
- Centos 安装了 Wkhtmltopdf 却依旧显示 无法打印pdf
Odoo里判断wkhtmlpdf是否安装的代码在 openerp/tools/misc.py 文件中: def find_in_path(name): path = os.environ.get('P ...
- [转载]学习VC MFC开发必须了解的常用宏和指令————复习一下
1.#include指令 包含指定的文件 2.#define指令 预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善.背后一长串”的宏,它本身并不在编译过程中进行,而 ...
- Daily Scrum 10.29
今天大家的工作做的还算不错,但是晚些时候遗憾的得知我们的吴文会同学生病住院了,所以她明天的任务暂时保留,再做调整.希望大家在努力学习工作的同时一定要注意身体啊! 下面是今天的Task统计:
- 计算alert弹出框的次数
(function() { var oldAlert = window.alert, count = 0; window.alert = function(a) { count++; oldAlert ...