请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

clang -g -o ffmpeg_log ffmpeg_log.c `pkg-config --libs libavutil` 报错了?很奇怪

编译ffmpeg成功了,但是执行下面这个的时候报错了,这个是什么原因导致的呢?老师,帮忙看下

[c] pkg-config --libs libavutil                                                                                           1:31:03
-L/Users/xxx/workspace/ffmpeg/lib -lavutil

[c] clang -g -o ffmpeg_log ffmpeg_log.c `pkg-config --libs libavutil`                                                     1:31:21
ffmpeg_log.c:2:10: fatal error: 'libavutil/log.h' file not found
#include <libavutil/log.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.

[c] clang -g -o ffmpeg_log ffmpeg_log.c -L/Users/xxx/workspace/ffmpeg/lib -lavutil                                     1:34:33
ffmpeg_log.c:2:10: fatal error: 'libavutil/log.h' file not found
#include <libavutil/log.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.

这是我的编译目录:

[ffmpeg] ls                                                                                                                         1:43:13
bin     include lib     share
[ffmpeg] pwd                                                                                                                        1:43:13
/Users/xxx/workspace/ffmpeg

正在回答 回答被采纳积分+3

2回答

李超 2019-06-12 15:12:31

指明库的头文件,你可以在百度上搜索一下该关键字

0 回复 有任何疑惑可以回复我~
提问者 看狂奔的蜗牛 2019-06-11 01:50:57

发现这样才能成功:

clang -g -o ffmpeg_log ffmpeg_log.c `pkg-config --libs --cflags libavutil`

但是--cflags ,这个是什么意思呢

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信