libavcodec 和 libavformat 的标头位于哪里?

libavcodec 和 libavformat 的标头位于哪里?

在终端中执行以下命令后:

sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev

我尝试在目录中查找标题(各种#include<libavcodec/*.h>/usr/include,但头文件似乎不在那里。

标题位于哪里?我应该编译 FFMPEG 的源代码来执行此操作吗?

答案1

它们位于/usr/include/x86_64-linux-gnu/libavcodec。一个简单的sudo find / -name "libavcodec"就可以揭示这一点。

我安装的软件包是:

libavutil-dev:amd64 7:2.8.6-1ubuntu2
libswresample-dev:amd64 7:2.8.6-1ubuntu2
libavcodec-dev:amd64 7:2.8.6-1ubuntu2
libavformat-dev:amd64 7:2.8.6-1ubuntu2

相关内容