【转】windows下vs2008/2010+opencv2.2开发环境搭建
版权声明:本文为博主原创文章,未经博主允许不得转载。
1.下载安装Cmake
2.用cmake配置opencv2.2,然后编译,安装
3. 在vs2008中配置opencv2.2
4.Demo
1.下载安装Cmake
下载cmake有各种各样的方式,(1)官方网张,http://www.cmake.org/cmake/resources/software.html ,(2)Google一下,结果。……
2.用cmake配置opencv2.2,然后编译,安装
2.1 下载opencv2.2,http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/ ,

2.2 打开cmake,
是刚下载的opencv源代码所在的文件夹,
是cmake配置好的文件放在那里。

点击finish后看到下图的效果:

点击 Generate,得到下图

可以把cmake关掉了。
2.3编译。
然后在C:/OpenCV-2.2.0/VS2008(根据个人选择的文件夹不同而而定),

用vs2008打开它,如下图:

(1)编译debug版本,如下图;

右键点击ALL_BUILD,选择“生成”,然后右键点击INSTALL,选择“生成”,即可。

(2)生成release版本,只有一处不同之处,先选定release,其他步骤完全一致。

编译opencv2.2已经完成,还要配置。
(3)添加环境变量PATH ,
右键“我的电脑”出来下面的图片,高级→环境变量


添加C:\OpenCV-2.2.0\VS2008\bin,注意分号!!

(4)配置vs2008。
//这部分直接参考了,点这里。
打开VC++ 2008 Express,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories
- Show directories for选择executable files,加入目录C:\OpenCV-2.2.0\VS2008\\bin
- Show directories for选择include files,加入目录C:\OpenCV-2.2.0\VS2008\include,注意:不要用C:\OpenCV-2.2.0\VS2008\include\opencv或者C:\OpenCV-2.2.0\VS2008\include\opencv2,否则就会有这样的问题 。
- Show directories for选择library files,加入目录 C:\OpenCV-2.2.0\VS2008\
include\lib - (谢谢网友leaglave_jyan,http://blog.csdn.net/leaglave_jyan,的指正,C:\OpenCV-2.2.0\VS2008\include\lib应该改为C:\OpenCV-2.2.0\VS2008\ib)

4. demo
- #include "stdafx.h"
- #include <cv.h>
- #include <cxcore.h>
- #include <highgui.h>
- #pragma comment(lib,"opencv_core220d.lib")
- #pragma comment(lib,"opencv_highgui220d.lib")
- #pragma comment(lib,"opencv_imgproc220d.lib")
- int _tmain(int argc, _TCHAR* argv[])
- {
- const char* szFileName = "D:\\blog.csdn.net_moc062066.png" ;
- const char* szWinName = szFileName ;
- IplImage* image = cvLoadImage( szFileName,CV_LOAD_IMAGE_COLOR ) ;
- assert( NULL != image ) ;
- cvNamedWindow(szWinName) ;
- cvShowImage(szWinName,image) ;
- cvWaitKey(0) ;
- cvReleaseImage(&image) ;
- cvDestroyWindow(szWinName) ;
- return 0;
- }
注意:要把include下opencv2拷贝到opencv下,不然错误如下。

拷贝过程,


运行结果:

说明:vs2008/2010用这种办法安装opencv2.2是没有问题的,但是vs2008用这种办法是安装不了opencv2.3的,至于vs2010可不可以那没有试过。
【转】windows下vs2008/2010+opencv2.2开发环境搭建的更多相关文章
- windows下Qt5.2 for android开发环境搭建
windows下Qt5.2 forAndroid开发环境配置 1.下载安装Qt 5.2.0 for Android (Windows 32-bit) http://qt-project.org/d ...
- windows平台CodeBlocks MinGW C++11开发环境搭建
前言: 本文是以单独下载codeblock编辑器跟MinGW编译器这种方式进行安装,下载带MinGW编译器的codeblocks版本安装配置方式跟这个类似. 一: 下载并安装MinGW 这个参考我写的 ...
- Linux下使用VsCode进行Qt开发环境搭建
最近在Linux上搞Qt, vim环境还用不太习惯, QtCreator之前使用时莫名其妙崩溃然后丢失代码之后就被我彻底放弃了, 于是研究了一下用VsCode进行Qt开发. 首先是系统环境和下载安装包 ...
- Windows下Eclipse+PyDev配置Python开发环境
1.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE.Java.C/C++.Android等诸多版本.除此之外,Eclipse还可以通过安装插件的方式进行包括Pytho ...
- 利用 WSL 在 Windows下打造高效的 Linux 开发环境
WSL-Windows Subsystem for Linux 介绍 The Windows Subsystem for Linux lets developers run Linux environ ...
- Windows下Eclipse+PyDev安装Python开发环境
.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE方向版本.Java方向版本.C/C++方向版本.移动应用方向版本等诸多版本.除此之外,Eclipse还可以通过安装插件 ...
- 在Windows下配置Python+Django+Eclipse开发环境
一.配置开发环境我的开发环境是:Python2.6.7 + Django1.6.2 + Eclipse1.安装Python2.安装Eclipse的Python插件PyDev如上两步如何操作请点击此进行 ...
- windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)
说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com ...
- windows下Qt5.1 for android开发环境配置
1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB) http://qt-project.org/downloads 2.打开Qt Creator ...
随机推荐
- [小技巧] 打造属于 Dell XPS 13 (9350) 的专属 Windows 7 iso 镜像
MacBook Air 13, Dell XPS 13 和 Thinkpad X1 Carbon 都是轻薄笔记本中设计优秀的典范,受到很多用户追捧. 不过对于 Windows 阵营的笔记本,最近有个坏 ...
- c# linq的一些运用
最近在学习xml.linq 网上也找了一些资料都不大全面,因此在这写了一点东西和大家分享,由于本人知识有限,如有错误请指证 可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的 ...
- 关于centos6.5系统安装FTP服务和配置的方法
一般在配置服务器的时候,涉及到代码上传,通常都要用到FTP方式. 1.先查看系统是否安装vsftpd: rpm -qa | grep vsftpd 如果出现vsftpd-2.2.2-14......字 ...
- divmod(a,b)函数
python每日一函数 - divmod数字处理函数 divmod(a,b)函数 中文说明: divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数 返回结果类型为tuple 参数: ...
- Linux服务的管理
1.Linux服务的介绍 系统服务 --某些服务的服务的对象是Linux系统本身,或者Linux系统系统用户,这类服务我们称为系统服务(System Service) 网络服务 --提供给网络中的其他 ...
- 你以为你了解最常用的string.substring()的几个常见问题吗?
---恢复内容开始--- 前言: 1.项目中我们难免会用到各种对字符串的处理方法,可是你曾知道substring()这个用法别有洞天?你考虑过一下几个情况吗? 使用Substring()时的正确写法: ...
- ASP.NET-FineUI开发实践-6(二)
1.上回说到修改以前的会出现好几个5: 这是因为新增时是只新增到最后一行,所以点击选好了就跑到最后一行了,而且行号不会累积,只加到初始化的行号. 其实js里是有插入的,例子里可以插入到第一行,新增是a ...
- 类名.this与类名.class
1..当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问. 2.在java中,每个class都有一个相应的Class对象,当编写好一个类,编译完成后 ...
- 如何给report自定义page number
问题描述: report在设置分页后会自动分页,但是有默认的page number,现在的问题是有时default page number不能满足我们的需求,此时就需要自定义page number. ...
- C#基础学习第三天(.net菜鸟的成长之路-零基础到精通)
1.复合赋值运算符 += -= *= /= %= 2.关系运算符 > < >= <= == != 由关系运算符连接的表达式我们称之为关系表达式. 每一个表达式都可以求解出 ...
是刚下载的opencv源代码所在的文件夹,
是cmake配置好的文件放在那里。