OpenCV2学习笔记02:MSVC2013搭建OpenCV开发环境
我这里编译的库是通过手动编译的。只是需要注意的是,手动编译一般会产生大量的文件,差不多7个多G的样子,实在是有点浪费硬盘存储呀,其实我们可以删除掉没有用的东西。因为我们在编译的时候指定了一个目录比如我设定的/build/vs2013,所有的文件都会在vs2013文件夹下生成,而唯一对我们有用的就是最终生成的install文件夹,除了这个文件夹的内容之外,其他的文件可以全部删除。去掉那些无用的文件之后,磁盘瞬间轻松了许多,有图有真相。

1. 首先设置系统的环境变量:
D:\3rdPartLib\opencv-2.4.\build\vs2013\install\x64\vc12\bin
2. 指定“可执行文件目录”,不区分Debug和Release模式:
D:\3rdPartLib\opencv-2.4.\build\vs2013\install\x64\vc12\bin
3. 指定包含“文件目录”路径,不区分Debug和Release模式:
D:\3rdPartLib\opencv-2.4.\build\vs2013\install\include
4. 指定“库目录”,Debug和Release模式设置相同:
D:\3rdPartLib\opencv-2.4.\build\vs2013\install\x64\vc12\lib
5. 比较麻烦的就是添加“附加依赖项”了,
Debug模式下的依赖项:
opencv_videostab249d.lib;
opencv_video249d.lib;
opencv_ts249d.lib;
opencv_superres249d.lib;
opencv_stitching249d.lib;
opencv_photo249d.lib;
opencv_ocl249d.lib;
opencv_objdetect249d.lib;
opencv_nonfree249d.lib;
opencv_ml249d.lib;
opencv_legacy249d.lib;
opencv_imgproc249d.lib;
opencv_highgui249d.lib;
opencv_gpu249d.lib;
opencv_flann249d.lib;
opencv_features2d249d.lib;
opencv_core249d.lib;
opencv_contrib249d.lib;
opencv_calib3d249d.lib;
而Release模式与Debug模式的区别是库文件后面少了一个符号"d",如下:
opencv_videostab249.lib;
opencv_video249.lib;
opencv_ts249.lib;
opencv_superres249.lib;
opencv_stitching249.lib;
opencv_photo249.lib;
opencv_ocl249.lib;
opencv_objdetect249.lib;
opencv_nonfree249.lib;
opencv_ml249.lib;
opencv_legacy249.lib;
opencv_imgproc249.lib;
opencv_highgui249.lib;
opencv_gpu249.lib;
opencv_flann249.lib;
opencv_features2d249.lib;
opencv_core249.lib;
opencv_contrib249.lib;
opencv_calib3d249.lib;
注意:如果在编译过程中修改了以上这些参数,请一定要重新启动开发环境,否则可能报错。
OpenCV2学习笔记02:MSVC2013搭建OpenCV开发环境的更多相关文章
- Android学习笔记01-Mac下搭建Java开发环境
一 安装JDK 下载 mac 下专用的jdk1.7, 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo ...
- angular学习笔记(2)- 前端开发环境
angular1学习笔记(2)- 前端开发环境 1.代码编辑工具 2.断点调试工具 3.版本管理工具 4.代码合并和混淆工具 5.依赖管理工具 6.单元测试工具 7.集成测试工具 常见的前端开发工具 ...
- Android学习笔记(三)Android开发环境的搭建
一.配置JAVA环境 二.配置Android开发环境 可以安装adt-bundle-windows,该压缩包一般自带Eclipse.或者安装Android Studio,要注意SDK的版本是否符合要求 ...
- Qt_mingw搭建opencv开发环境
Qt在windows下共有2个版本:mingw和msvc.其中mingw使用gcc编译器,msvc使用微软的VC编译器.针对不同版本Qt,使用Opencv的方式也不同. 区别 msvc, 可以使用op ...
- 【OpenCV】 在CentOS下搭建OpenCV开发环境
最近开始入模式识别的坑,自然被迫上OpenCV了. 在多次尝试给VS2015扩展Windows 10 SDK无果后(不要问我为啥..VS2015开发C++的标准库全给扔到这个SDK里了,打包在VS安装 ...
- 【转】Pro Android学习笔记(二):开发环境:基础概念、连接真实设备、生命周期
在Android学习笔记(二):安装环境中已经有相应的内容.看看何为新.这是在source网站上的Android架构图,和标准图没有区别,只是这张图颜色好看多了,录之.本笔记主要讲述Android开发 ...
- Spark学习笔记--安装SCALA和IDEA开发环境
一:安装Scala
- Android学习笔记(一)——安卓开发环境搭建
安装教程以及资源(2015.11.8最新版):链接:http://pan.baidu.com/s/1kTnOsMr 密码:0ogf
- Win10+QT5.7.1搭建opencv开发环境
一.准备工作: 1下载Qt5.7.1软件qt-opensource-windows-x86-mingw530-5.7.1.exe(http://download.qt.io/official_rele ...
随机推荐
- javascript 如何判断一个对象的类型
<!DOCTYPE html> <html> <head> </head> <body> <script type="tex ...
- iOS不勾选设置,实现某个界面强制横屏
1.在不勾选横屏的前提下,实现某一个界面横屏显示,比如播放视频.图表显示等. 2.只能Present跳转,Push会无效. 3.实现代码 在需要横屏的VC里,添加如下代码 #pragma mark 强 ...
- <a href> 带有cookie
<a href = <s:url action="exam/examAction_startExam.action" > <s:param name=&qu ...
- js split str.split(" "); split使用方法 在某处截字符串
<script language="javascript"> str="2,2,3,5,6,6"; //这是一字符串var strs= new ...
- Node.js&NPM的安装与配置(转)
Node.js安装与配置 Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本 情况了,对此,我们将在0.6.x的 ...
- Servlet中的请求包含
public class SrcIncludeServlet extends HttpServlet { public void doGet(HttpServletRequest request, H ...
- sql快速生成大量数据
先插入一条数据 insert into table(a,b,c,d) values(1,2,3,4) 然后重复执行以下sql语句 没执行一次 数据就会倍增 insert into table(a,b, ...
- day0
/* 考前最后一天了 由于下午赶路 就放到上午发了 早晨浏览博客 上午浏览博客 感谢学弟为我写的博客233 很开心认识你们这一群人 嗯 最后一天了 就要说再见了 大家加油吧 ^ ^ */
- 鸭子类型duck typing(动态)
在程序设计中,鸭子类型(duck typing)是动态类型的一种风格.在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定.这个概念的名字来源于由Ja ...
- Atom编辑器入门到精通(三) 文本编辑基础
身为编辑器,文本编辑的功能自然是放在第一位的,此节将总结常用的文本编辑的方法和技巧,掌握这些技巧以后可以极大地提高文本编辑的效率 注意此节中用到的快捷键是Mac下的,如果你用的系统是Win或者Linu ...