gpt4 book ai didi

c++ - FFMPEG 与 VPX 库的链接

转载 作者:行者123 更新时间:2023-12-04 23:27:29 28 4
gpt4 key购买 nike

我想编译我正在编写的代码以使用 ffmpeg,但我无法链接此代码。我添加了所有必需的库,但仍然无法正常工作
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: undefined reference pthread_create'
/home/user/ffmpeg_build/lib/libavcodec.a(frame_thread_encoder.o): In function
ff_frame_thread_encoder_free':
makefile:45: 目标“vpx”的配方失败
/home/user/ffmpeg_sources/ffmpeg-3.1.2/libavcodec/frame_thread_encoder.c:238: undefined reference 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.a(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'`

最佳答案

pthread必须是要链接的最后一个库

关于c++ - FFMPEG 与 VPX 库的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39058162/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com