2016-08-20 44 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必須要鏈接

最後一個存儲庫