我正在尝试编译(IDE:VS2008)以下项目: https://github.com/arpu/adscanner
由于项目需要ffmpeg库,我从这里下载了DEV版本:http://ffmpeg.zeranoe.com/builds/
我已经链接了库的方向,并将标题添加到了包含路径中。
虽然我收到错误消息:“”ffmpeg / avcodec.h“:没有这样的文件或目录”
提前谢谢
PS:我已经尝试了64位和32位库,但都没有用。但是我如何弄清楚github项目使用32位或64位ffmpeg版本的天气?
答案 0 :(得分:0)
在ffmpeg_movie.h中更改此内容
extern "C" {
#include <ffmpeg/avcodec.h>
#include <ffmpeg/avformat.h>
#include <ffmpeg/swscale.h>
}
到这个
extern "C"{
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libswscale/swscale.h>
}
当我上次使用ffmpeg时,我必须添加此
extern "C"{
#ifdef __cplusplus
#define __STDC_CONSTANT_MACROS
#ifdef _STDINT_H
#undef _STDINT_H
#endif
# include <stdint.h>
#endif
}
# include <stdio.h>
#ifndef INT64_C
#define INT64_C(c) (c ## LL)
#define UINT64_C(c) (c ## ULL)
#endif