Opecv 2.1 + VS 2005配置成功

本文详细记录了在Visual Studio 2005环境下配置OpenCV 2.1的过程,包括安装、配置项目目录以及解决在Debug模式下遇到的应用程序无法正常启动的错误。错误原因是cxcore210d.lib和highgui210d.lib等库文件与环境不匹配,通过重新编译相应库并替换原有文件,问题得以解决。
摘要由CSDN通过智能技术生成

今天突然来劲要安装一下OpenCV(其实已经好长时间没有应用了,记得以前用还是1.0的版本,没有想到现在2.2都出来了)。当前最新的是OpenCV 2.2,但相应的文档似乎还少一些,因此比较下来决定装一下OpenCV 2.1,估计两者差距应该不是很大。

 

从网上下载了OpenCV-2.1.0-win32-vs2008.exe,这个程序是在VS2008下编译过的,包含了必须的lib和dll文件,感觉直接用起来简单些,需要说明的是我的机器上安装的是VS 2005,暂时没有升级的打算,这也就为接下来的工作买下了隐患。

 

第一步安装流程参考http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010

1.1 安装OpenCV-2.1.0-win32-vs2008.exe

1.2 安装成功生成了lib,bin和include文件夹,一切看起来都很正常。看来可以避免自己编译OpenCV了(?)

  • Configure Project Directories
    • In 2008
      • Tools -> Options -> Projects and Solutions -> VC++ Directories

    • In 2010
      • Project -> OpenCV_Helloworld Properties...Configuration Properties -> VC++ Directories

    • Include Directories... add: 'C:/OpenCV2.1/include/opencv;'
    • Library Directories... add: 'C:/OpenCV2.1/lib;'
    • Source Directories... add: 'C:/OpenCV2.1/src/cv; C:/OpenCV2.1/src/cvaux; C:/OpenCV2.1/src/cxcore; C:/OpenCV2.1/src/highgui; C:/OpenCV2.1/src/ml;'
    • Linker -> Input -> Additional Dependencies...

      • For Debug Builds.. add: 'cv210d.lib; cxcore210d.lib; highgui210d.lib;'
      • For Release Builds.. add: 'cv210.lib; cxcore210.lib; highgui210.lib;'

第二步:自己随便写了几行程序,准备见证奇迹了,在Release下一切正常,可是&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值