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 ...
随机推荐
- map的基本操作函数及含义
map的基本操作函数: C++ Maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() ...
- Xcode7 低版本iOS系统上下有黑边的问题
在使用Xcode7开发时,默认的启动页改成了 Launch Screen storyboard.通常情况下还是习惯使用 LaunchImage,介绍下Xcode7 下如何改为启动页是LaunchIma ...
- Unicode和字符集小结
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:Unicode和字符集小结.
- Centos下安装FTP并进行虚拟用户访问方式配置
1. 安装认证所需包 [root@localhost]#yum install pam* [root@localhost]#yum install db4* 首先安装PAM(用于用户认证)和DB4(用 ...
- WPF-21:WPF实现仿安卓的图案密码键盘(改进)
前面写了个简单的实现( http://blog.csdn.net/yysyangyangyangshan/article/details/9280439),不过效果不太好,各个点之间没有连接起来.这里 ...
- [IOS地图开发系类]2、位置解码CLGeocoder
接第一步的操作,获取到地址信息经纬度后,我们可以对其进行解码,解码采用的CLGeocoder这个类,使用方式如下: 1.在ViewControlelr.m文件中声明一个CLGeocoder的属性, ...
- EditPlus保存文件时不生成其备份文件的方法
3.将“保存时去掉备份文件”复选框去掉,点击 应用->确定,即可 .
- [TypeScript] 0.First Example
Create a greeter.ts file: class Student { fullname : string; constructor(public firstname, public mi ...
- systemtap 列出所有linux 内核模块与相关函数0
diskiohttp://blog.163.com/digoal%40126/blog/static/16387704020131015105532435/ [root@localhost linux ...
- How Network Load Balancing Technology Works--reference
http://technet.microsoft.com/en-us/library/cc756878(v=ws.10).aspx In this section Network Load Balan ...