Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21815
  • 博文数量: 7
  • 博客积分: 245
  • 博客等级: 二等列兵
  • 技术积分: 76
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-02 16:30
文章分类
文章存档

2012年(4)

2010年(1)

2009年(2)

我的朋友

分类: C/C++

2012-11-04 23:30:56

libhighgui.so.2.1.0: undefined reference to `cvCreateCameraCapture

解决方法如下:
  •  
     
    1919/* V4L2 capturing support */ 
    2020#cmakedefine HAVE_CAMV4L2 
     21 
     22/* V4L/V4L2 capturing support via libv4l */ 
     23#cmakedefine HAVE_LIBV4L 
    2124 
    2225/* Carbon windowing environment */ 
  • TabularUnified 
     
    172172                return capture; 
    173173        #endif 
    174         #if defined (HAVE_CAMV4L) || defined (HAVE_CAMV4L2) 
     174        #if defined HAVE_LIBV4L || (defined (HAVE_CAMV4L) && defined (HAVE_CAMV4L2)) 
    175175            capture = cvCreateCameraCapture_V4L (index); 
    176176            if (capture) 
  • TabularUnified 
     
    225225#include "precomp.hpp" 
    226226 
    227 #if !defined WIN32 && defined HAVE_CAMV4L && defined HAVE_CAMV4L2 
     227#if !defined WIN32 && defined HAVE_LIBV4L 
    228228 
    229229#define CLEAR(x) memset (&(x), 0, sizeof (x)) 
     
    242242#include  
    243243 
     244#ifdef HAVE_CAMV4L 
    244245#include  
     246#endif 
     247#ifdef HAVE_CAMV4L2 
    245248#include  
     249#endif 
    246250 
    247251#include  
    上面给出的是2.2.0版本的修改方法。
  • 2.1.0 需要修改,cvcap.cpp,cv, 
阅读(1321) | 评论(0) | 转发(1) |
0

上一篇:多姿态人脸识别[转]

下一篇:没有了

给主人留下些什么吧!~~