我必须将我的静态库(abc.a)插件到ffmpeg项目,那么如何将我的库放在ffmpeg的configuration / makefile中以使用我的库进行构建。请帮帮我。
答案 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!