Ubuntu openCV 2.1.0安装&x2B;ffmpeg+;错误

Ubuntu openCV 2.1.0安装&x2B;ffmpeg+;错误,ubuntu,opencv,ffmpeg,Ubuntu,Opencv,Ffmpeg,我想安装OpenCV 2.1.0(在Ubuntu 11.10上),但在make之后(我在make之前的步骤:),我得到: 我在cvcap_ffmpeg.cpp文件中添加了以下内容: #ifndef UINT64_C #define UINT64_C(c) (c ## ULL) #endif #if LIBAVCODEC_VERSION_MAJOR < 53 #define CodecType AVMediaType #define CODEC_TYPE_UNKNOWN AVMED

我想安装OpenCV 2.1.0(在Ubuntu 11.10上),但在make之后(我在make之前的步骤:),我得到:

我在cvcap_ffmpeg.cpp文件中添加了以下内容:

#ifndef UINT64_C
#define UINT64_C(c) (c ## ULL)
#endif

#if LIBAVCODEC_VERSION_MAJOR < 53
#define CodecType AVMediaType

#define CODEC_TYPE_UNKNOWN    AVMEDIA_TYPE_UNKNOWN
#define CODEC_TYPE_VIDEO      AVMEDIA_TYPE_VIDEO
#define CODEC_TYPE_AUDIO      AVMEDIA_TYPE_AUDIO
#define CODEC_TYPE_DATA       AVMEDIA_TYPE_DATA
#define CODEC_TYPE_SUBTITLE   AVMEDIA_TYPE_SUBTITLE
#define CODEC_TYPE_ATTACHMENT AVMEDIA_TYPE_ATTACHMENT
#define CODEC_TYPE_NB         AVMEDIA_TYPE_NB
#endif 
\ifndef UINT64\u C
#定义UINT64_C(C)(C#ULL)
#恩迪夫
#如果LIBAVCODEC_VERSION_MAJOR<53
#定义编解码器类型AVMediaType
#定义编解码器\u类型\u未知AVMEDIA\u类型\u未知
#定义编解码器\u类型\u视频AVMEDIA\u类型\u视频
#定义编解码器类型音频AVMEDIA类型音频
#定义编解码器类型数据AVMEDIA类型数据
#定义编解码器类型字幕AVMEDIA类型字幕
#定义编解码器类型附件AVMEDIA类型附件
#定义编解码器类型AVMEDIA类型
#恩迪夫
它以前解决了几个问题

我试着像这里一样安装ffmpeg->,但没有改变。 有人能帮我解决这些错误吗

谢谢

我从
试试这两个补丁

最新的OpenCV版本是2.4.3。我建议你试试。不,我想要OpenCV。它不适用于一些新库,所以我只尝试了2.1.0版本。将cvcap_ffmpeg.cpp从2.4.3(或2.3.1)与您的进行比较,看看有什么变化。也许这可以给你一些解决问题的提示。试着在你的答案中给出更多的描述,而不仅仅是链接到外部站点。
#ifndef UINT64_C
#define UINT64_C(c) (c ## ULL)
#endif

#if LIBAVCODEC_VERSION_MAJOR < 53
#define CodecType AVMediaType

#define CODEC_TYPE_UNKNOWN    AVMEDIA_TYPE_UNKNOWN
#define CODEC_TYPE_VIDEO      AVMEDIA_TYPE_VIDEO
#define CODEC_TYPE_AUDIO      AVMEDIA_TYPE_AUDIO
#define CODEC_TYPE_DATA       AVMEDIA_TYPE_DATA
#define CODEC_TYPE_SUBTITLE   AVMEDIA_TYPE_SUBTITLE
#define CODEC_TYPE_ATTACHMENT AVMEDIA_TYPE_ATTACHMENT
#define CODEC_TYPE_NB         AVMEDIA_TYPE_NB
#endif