vs2010 + Opencv 2.3.1 配置

准备工作

  1.先下载一个Cmake,编译源码的时候需要用到,地址http://ishare.iask.sina.com.cn/f/7204325.html

  2.下载opencv2.3.1源码,地址http://www.opencv.org.cn/index.php/Download#Version_2.3.1。

 

下载好后,把源码解压到你的工作目录,比如D:\opencv2.3.1,解压完后打开Cmake,如图配置:

 

当然你的输出目录可以自己定制,然后点击Configure,选择VS2010,点击完成,如图:

点击完成后,等待一段时间配置,最后会出现下图:

 

再点击一下Configure,红色的区域就会全部变白,然后点击Genrate就可以了。

 

然后D:\vs2010目录下生成解决方案OpenCV.sln,点击它,VS 2010就可以打开OpenCV.sln,然后执行如下操作:  在Debug下,选择Solution Explorer里

的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。 


在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
此时,我们可以获得如下结果: 
OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在D:\vs2010\install\bin目录; 


OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在D : \opencv\vs2010\install\lib目录;
 


头文件*.h出现在D:\vs2010\install\include目录; 


至此,可以被VS++ 2010调用的OpenCV动态库生成完毕! 


将D:\vs2010\install\bin加入Windows系统环境变量Path。加入后请重新启动电脑,配置才能生效。

 

最后是怎么应用了,新建一个控制台程序,右键选择项目属性,找到进入VC++Directories选项,在Include Directories后面加上D:\vs2010\install\include,记得不要删除系统的包含目录,在后面加上就好,然后在Library Directories后面加上D:\vs2010\install\Lib。

找到Linker->Input ,单击进入,看到下图,接着吧OPENCV必要的静态库添加进去,比如以下静态库

opencv_core231.lib;opencv_highgui231.lib;opencv_video231.lib;opencv_ml231.lib;opencv_legacy231.lib;opencv_imgproc231.lib,记得加;号

 

 

 

 

 自此配置基本完成了,这里只是配置了DEBUG版本的,RELEASE版本的需要再配置一遍,照着DEBUG版本配置就可以了。

posted on 2012-06-05 16:51  Zengg  阅读(331)  评论(0编辑  收藏  举报