版权声明:本文为博主原创文章,未经博主允许不得转载。

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_jyanhttp://blog.csdn.net/leaglave_jyan,的指正,C:\OpenCV-2.2.0\VS2008\include\lib应该改为C:\OpenCV-2.2.0\VS2008\ib)

4. demo

  1. #include "stdafx.h"
  2. #include <cv.h>
  3. #include <cxcore.h>
  4. #include <highgui.h>
  5. #pragma comment(lib,"opencv_core220d.lib")
  6. #pragma comment(lib,"opencv_highgui220d.lib")
  7. #pragma comment(lib,"opencv_imgproc220d.lib")
  8. int _tmain(int argc, _TCHAR* argv[])
  9. {
  10. const char* szFileName = "D:\\blog.csdn.net_moc062066.png" ;
  11. const char* szWinName = szFileName ;
  12. IplImage* image = cvLoadImage( szFileName,CV_LOAD_IMAGE_COLOR ) ;
  13. assert( NULL != image ) ;
  14. cvNamedWindow(szWinName) ;
  15. cvShowImage(szWinName,image) ;
  16. cvWaitKey(0) ;
  17. cvReleaseImage(&image) ;
  18. cvDestroyWindow(szWinName) ;
  19. return 0;
  20. }

注意:要把include下opencv2拷贝到opencv下,不然错误如下。

拷贝过程,

运行结果:

说明:vs2008/2010用这种办法安装opencv2.2是没有问题的,但是vs2008用这种办法是安装不了opencv2.3的,至于vs2010可不可以那没有试过。

转载:http://blog.csdn.net/moc062066/article/details/6626528

【转】windows下vs2008/2010+opencv2.2开发环境搭建的更多相关文章

  1. windows下Qt5.2 for android开发环境搭建

    windows下Qt5.2 forAndroid开发环境配置 1.下载安装Qt 5.2.0 for Android (Windows 32-bit)   http://qt-project.org/d ...

  2. windows平台CodeBlocks MinGW C++11开发环境搭建

    前言: 本文是以单独下载codeblock编辑器跟MinGW编译器这种方式进行安装,下载带MinGW编译器的codeblocks版本安装配置方式跟这个类似. 一: 下载并安装MinGW 这个参考我写的 ...

  3. Linux下使用VsCode进行Qt开发环境搭建

    最近在Linux上搞Qt, vim环境还用不太习惯, QtCreator之前使用时莫名其妙崩溃然后丢失代码之后就被我彻底放弃了, 于是研究了一下用VsCode进行Qt开发. 首先是系统环境和下载安装包 ...

  4. Windows下Eclipse+PyDev配置Python开发环境

    1.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE.Java.C/C++.Android等诸多版本.除此之外,Eclipse还可以通过安装插件的方式进行包括Pytho ...

  5. 利用 WSL 在 Windows下打造高效的 Linux 开发环境

    WSL-Windows Subsystem for Linux 介绍 The Windows Subsystem for Linux lets developers run Linux environ ...

  6. Windows下Eclipse+PyDev安装Python开发环境

    .简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE方向版本.Java方向版本.C/C++方向版本.移动应用方向版本等诸多版本.除此之外,Eclipse还可以通过安装插件 ...

  7. 在Windows下配置Python+Django+Eclipse开发环境

    一.配置开发环境我的开发环境是:Python2.6.7 + Django1.6.2 + Eclipse1.安装Python2.安装Eclipse的Python插件PyDev如上两步如何操作请点击此进行 ...

  8. windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)

    说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com ...

  9. 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 ...

随机推荐

  1. [转] PostgreSQL的时间/日期函数使用

    PS:http://blog.csdn.net/love_rongrong/article/details/6712883 字符串模糊比较 日期类型的模糊查询是不能直接进行的,要先转换成字符串然后再查 ...

  2. Android - Service启动机制

      以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshe ...

  3. PHP博客小项目之知识点(1)

    一.博客系统介绍 Blog.Bloger.web log(网络日志) 博客主要发布一些文章.图片:博客一般都是个人博客: 博客的文章,一般都是按照时间倒序排列: 博客,仅音译,英文名为Blogger, ...

  4. 快速使用shortcut,适配各种ROM

    地址(徐医生的GitHub):https://github.com/xuyisheng/ShortcutHelper 常用API     /**      * 添加快捷方式      *      * ...

  5. Examples_08_08

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAARYAAAGsCAIAAACXfh8LAAAgAElEQVR4nO2db3AT193v903e8yIzbV

  6. PHP编程规范

    好的编程规范不仅是对阅读者的负责,也是对自身的负责: ----割---- 一直以来我都是以php函数的风格来写php,所有变量,函数,类都使用小写,单词之间以下划线隔开,一直比较排斥驼峰式的代码规范, ...

  7. 查询oracle表和sql数据量大小

    select t.TABLE_NAME,t.NUM_ROWS from user_tables t order by t.TABLE_NAME:--oracle  SELECT object_name ...

  8. expr的简单应用

    expr命令 是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串. –格式为: expr expression_r(命令读入Expression 参数 ...

  9. XML DOM 总结一

        对这个基本概念我不介绍太多,无非就是一定格式的文本而已,我现在侧重于如何使用它.      首先看看.NET对它的支持.      首先看看这个类图:            所有的都是基于Xm ...

  10. 武汉科技大学ACM:1005: Soapbear and Honey

    Problem Description Soapbear is the mascot of WHUACM team. Like other bears, Soapbear loves honey ve ...