libavcodec 和 libavformat 的头文件在哪里?

Hen*_* V. 5 ffmpeg c++

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

sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev
Run Code Online (Sandbox Code Playgroud)

我试图#include<libavcodec/*.h>/usr/include目录中找到头文件(各种),但头文件似乎不存在。

标头位于何处?我应该编译 FFMPEG 的源代码来做到这一点吗?

Vid*_*uth 5

他们位于/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
Run Code Online (Sandbox Code Playgroud)