如何将用户定义的库添加到ffmpeg编译中

时间:2016-01-21 13:15:49

标签: ffmpeg

我必须将我的静态库(abc.a)插件到ffmpeg项目,那么如何将我的库放在ffmpeg的configuration / makefile中以使用我的库进行构建。请帮帮我。

1 个答案:

答案 0 :(得分:1)

这是正常配置的东西。 LDFLAGS环境变量或配置选项(--extra-ldflags=-labc)(尽管您的静态文件应命名为libabc.a,FWIW)。

如果libabc.a位于“其他文件夹”中,则您必须/需要将该文件夹添加到配置中,例如

--extra-ldflags='-L/path/to/my/library -labc'

如果您的库安装在系统路径中,则不需要目录加法器。

还要确保它具有相同的“绑定”(基本上,libabc.a需要是所有C代码,如果它是C ++代码,那么“围绕”你需要的方法Fun_abc和extern "C" {阻止。 GL!