2016-08-20 48 views
0

我想编译一个我正在写与ffmpeg一起工作的代码,但我无法链接此代码。我添加了所有需要的库,但仍然不工作FFMPEG与VPX库的链接

g++ -L/home/user/ffmpeg_build/lib -o "vpx" ./src/vpx.o -lpthread -lavcodec -lavutil -lvpx /home/user/ffmpeg_build/lib/libavcodec.a(frame_thread_encoder.o): In function ff_frame_thread_encoder_init ': /home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/frame_thread_encoder.c:213:未定义的引用pthread_create' /home/user/ffmpeg_build/lib/libavcodec.a(frame_thread_encoder.o): In function ff_frame_thread_encoder_free': 的makefile :45:target'vpx'的配方失败 /home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/frame_thread_encoder.c:238:undefined参考pthread_join' /home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/frame_thread_encoder.c:238: undefined reference to pthread_join' /home/user/ffmpeg_build/lib/libavcodec。一个(pthread_frame.o):在函数ff_frame_thread_free': /home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/pthread_frame.c:564: undefined reference to pthread_join' /home/user/ffmpeg_build/lib/libavcodec.a(pthread_frame.o):在函数ff_frame_thread_init': /home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/pthread_frame.c:704: undefined reference to pthread_create' /home/user/ffmpeg_build/lib/libavcodec.a(pthread_slice.o):在功能ff_slice_thread_free': /home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/pthread_slice.c:116: undefined reference to pthread_join'`

回答

0

pthread必须要链接

最后一个存储库