使用最新版编译出linux libpag.a编译ffmpeg时报错undefined reference #2297
Unanswered
wangyinlong
asked this question in
Q&A
Replies: 1 comment
-
pag 的每一次提交都会触发 linux 构建,编译通过后才能合入 整个编译过程这里都可以看得到 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我首先在linux目录下./build_pag.sh编译得到了include头文件和libpag.a静态库
然后使用include和libpag.a重新编译libavfilter/cpp,将静态库libpag.a生成pag_impl.a
然后重新编译ffmpeg
./configure --prefix=/usr --enable-static --enable-shared --enable-pic --enable-pthreads --enable-version3 --enable-gnutls --enable-gpl
--enable-nonfree --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264
--disable-filter=gltransition --enable-filter=pag
--extra-cflags="-I/usr/local/include/ -I/data/home/johnnylwang/gffmpeg_johnny1/third_party/swiftshader/include"
--extra-ldflags="-L/usr/local/lib -L/data/home/johnnylwang/gffmpeg_johnny1/third_party/swiftshader/linux -L/data/home/johnnylwang/gffmpeg_johnny1/G-ffmpeg/libavfilter/cpp"
--extra-libs="-lpag_impl -lEGL -lGLESv2 -lstdc++ -lz -ldl -lpthread -lm"
make
在make的时候遇到了如下报错
请问是这些函数的实现已经在新版的代码中去除掉了吗?还是什么原因呀?
Beta Was this translation helpful? Give feedback.
All reactions