最近做一些图像识别的项目,用到了opencv,opencv3.1没有x86版本,所以只能用opencv3.0来完成,下面介绍一下在window10下vs2015 配置opencv3.0的过程(x86和x64环境)

1.首先安装opencv3.0到电脑本地磁盘,我的目录是 D:\opencv3.0\opencv

2.配置环境变量:

在系统变量中新建两个变量,OPENCV_DIR和OPENCV_DIR64 分别对应 x86版本和x64版本

在系统变量Path中添加以上两个新建的变量,并且指定到各自的bin目录(x86:   %OPENCV_DIR%\bin     x64:  %OPENCV_DIR64%\bin)

3.打开项目,然后打开项目属性管理器(视图->其它窗口->属性管理器)

4.在属性管理器中,分别创建新的项目属性表,命名分别为:OpenCV_Debugx86  OpenCV_Debugx64  OpenCV_Releasex86 OpenCV_Releasex64

5.各配置文件的相关配置说明,以x86为例,x64与x86相同,区别只是更改一下目录即可,下面描述一下需要注意的几点:

C/C++附加包含目录:配置到opencv安装目录的include位置,用环境变量中新建的变量 OPENCV_DIR ($(OPENCV_DIR)\..\..\include)

由于系统环境OPENCV_DIR 指定的目录为 D:\opencv3.0\opencv\build\x86\vc12,所以要指定到include文件夹,必须是环境变量OPENCV_DIR的上两级目录

连接器->输入->附件依赖项->输入(opencv_world300d.lib)

x86的debug配置完毕。

x86的Release配置不同之处就是在最后一步  输入依赖项中填入:opencv_world300.lib;opencv_ts300.lib;

x64版本配置与x86相同,就是讲x86的环境变量名称($(OPENCV_DIR))改为x64的环境变量名称($(OPENCV_DIR64))即可 其他相同

6.配置x64 Relase 版本需要注意的:由于我本地安装了vs2013,所以配置有些不同,差别如下

x86右键属性配置和x64属性中 平台工具集 必须选用 Visual Studio 2013(v120)才可成功运行,如果选择Visual Studio 2015(v140) 程序跑到一半时会报异常,不知道是什么原因

x64配置右击项目选择属性(这个配置会造成跑一半时报异常,具体原因还在研究):

win10+vs2015+opencv3.0 x86/x64配置(debug+release)的更多相关文章

  1. win10+VS2015+opencv3.4.0配置方法

    win10+VS2015+opencv3.4.0配置方法 操作环境: windows10 64位opencv 3.4.0:https://opencv.org/releases.html(选择open ...

  2. win10*64+vs2015+opencv3.0工程模板配置

    参考网上的资料,自己再次整合一下,为新手提供个方便,也为自己备份. 一.下载安装opencv3.0 1.首先下载opencv3.0的包(windows版本的) 2.安装opencv,路径自己选好,自动 ...

  3. Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04 配置参考文献 以及 常见编译问题总结

    Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04  配置参考文献 ---- Wang Xiao Warning: Please make sure the cud ...

  4. opencv配置(win10+VS2015+opencv3.1)

    Step 1:准备工作 a.win10 b.vs2015 c.opencv3.1[从http://opencv.org/downloads.html下载] Step 2.开始安装 a. 双击openc ...

  5. [Caffe]Win10+VS2015+CUDA8.0+cudnn5.1环境配置

    百度:win10 caffe vs2015 编译caffe.sln工程参见->这里 caffe训练参见->这里 参见->这里 Windows+VS2013爆详细Caffe编译安装教程

  6. win10+vs2013+pcl1.8.0(x86) 环境配置遇到的各种小问题解决

    1.PCL提供了各自的PDB调试文件(解压后放入pcl安装目录的bin下) 2.OpenNI的安装需同其余在pcl第三方库文件夹下 3.添加附加依赖项的.lib文件请按照网上对应版本添加,另外需要每行 ...

  7. Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错

    本来已经好几个月不弄专业了,今天一哥们问我问题的时候重新捣鼓了一下,就做个文档供后来人参考吧~ 1.首先安装MySQL 5.6 安装很简单我就不说了,你参考下:http://jingyan.baidu ...

  8. iOS 设置不同环境下的配置 Debug Release 生产 测试 等等

    其实这个问题大家都知道,但是一般都是清楚一些皮毛的东西,只能进行一些简单的应用.在这里详细说一下模式切换的使用. Xcode给我们自带了两种编译模式Release 和 Debug,通常情况下我们可以利 ...

  9. OpenCV3.0.0+win10 64位+vs2015环境的下载,安装,配置

    操作系统:WIN10 pro 64 软件版本:VS2015+OpenCV3.0.0   1. 下载安装 http://opencv.org/ https://www.visualstudio.com/ ...

随机推荐

  1. lnmp编译安装

    lnmp超详细编译安装教程 linux采用的是centos,软件包统一放在/usr/local/src目录下.由于 centos源比较老,而且更新起来也比较慢,此处建议你换成163源.提示:如果你真打 ...

  2. boost.numpy编译报错:undefined reference to `PyInt_FromLong' libboost_numpy.so: undefined reference to `PyCObject_AsVoidPtr'

    [ 31%] Built target boost_numpy[ 36%] Building CXX object libs/numpy/example/CMakeFiles/dtype.dir/dt ...

  3. ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等) ZT

    http://www.cnblogs.com/ranran/p/4065619.html http://www.cnblogs.com/jxlsomnus/p/4450911.html 以下是关于AS ...

  4. jquery下拉菜单打开的同时,同行右边的图标变化

    1.用bootstrap的折叠面板时,右侧的三角图标随菜单下拉而旋转90°: html代码 <a class="advanced-option" data-toggle=&q ...

  5. python操作mysql数据库

    连接数据库 输入值 存入数据库 关闭 import string import mysql.connector conn=mysql.connector.connect(user='root',pas ...

  6. Google V8编程详解(四)Context

    http://blog.csdn.net/feiyinzilgd/article/details/8266780 上一章,比较略提了下V8的Context.本章将详细的讲解下Context的概念以及用 ...

  7. 简单的androidStudio 添加Jar包

    感谢http://blog.csdn.net/ta893115871/article/details/46955791博主的文章, 1新建一个空项目 2在项目下添加一个新的moudle 3在该moud ...

  8. Logstash 父子关系 配置

    最近在使用Lostash的过程中遇到了一个问题:在一个log文件里包含两类数据,而且两类数据之间存在父子关系,那如何使用lostash的configuration实现这个需求呢 思路: 首先定义父事件 ...

  9. arguments 对象

    在函数体内,标识符arguments是指向实参对象的引用,实参对象是一个类数组对象 arguments[0],arguments.length arguments是什么? 答:1:arguments是 ...

  10. [原创.数据可视化系列之二]使用cesium三维地图展示美国全球军事基地分布

    基于浏览器的三维地图还算是一个比较高冷的东西,最主要的技术难点是如何在浏览器上 多快好省 的显示三维数据,很遗憾,还真的没有太好的的方案,只能说还有可行的方案. 很久之前用过skyline,使用CS居 ...