如何构buildFFMpeg作为iOS框架

我试图在FFMpeg上build立自己的Player基础,

我成功地将FFMpeg构build为静态库(* .a),

但是需要复制另一个头文件才能使用,

我希望它可以像框架一样使用,

但即使我将头文件添加到框架(公开设置)

我的演示应用程序无法在FFMpeg.framework中find.h文件,

有什么build议或教程可以帮助我把它作为真正的框架?

谢谢

是的,因为在项目中有正确的程序来设置FFMPEG。

请按照下面的链接进行操作。

编译iOS 6的ffmpeg,支持Simulator&armv7&armv7s

1)首先从github下载FFmpeg

2)然后只是复制文件夹在您的项目目录。

3)然后添加到您的项目与Xcode中的添加文件选项。

在这里输入图像说明

注意: – 下面的库必须添加到您的项目中。

在这里输入图像说明

并且不要忘记在Build Setting选项中设置HEADER SEARCH PATH

在这里输入图像说明

尝试编译。

你会在下面的链接中findFFMPEG的例子,

1) ffmpegc-demo

2) kxmovie (最好用ffmpeg)

还需要在这个演示中添加ffmpeg。 否则你会得到错误的头文件丢失或库丢失等

我已经将几个C库包含到一个iOS项目中。 做这件事的方法,我想是将.a文件添加到“构build阶段”>“链接二进制库”中,然后将.a文件拖到那里。 如果你从源代码编译ffmpeg,应该有一个头文件。 对于.h文件,请确保在“生成设置”中更新了“库searchpath”。

另外,如果你使用的是ffmpeg API,也许会得到libavcodec,libavformat和libavscale库,因为这些是ffmpeg程序使用的主要function。