gpt4 book ai didi

c++ - ffmpeg 在 libavutil 中缺少 config.h(没有这样的文件或目录)CodeBlocks

转载 作者:太空狗 更新时间:2023-10-29 21:41:20 26 4
gpt4 key购买 nike

当我测试 ffmepg encoding/decoding exapmle c program在 CodeBlocks 中,它显示:

/ffmpeg_sources/ffmpeg/libavutil/internal.h    fatal error: config.h: No such file or directory

错误发生在 ffmpeg_source/libavutil 文件夹中的许多其他头文件中。我搜索了文件夹但没有找到 config.h 文件。其他文件夹中有 config.h,但不适用于 libavutil 文件夹中的头文件。

我尝试下载最新的 ffmepg zip 文件,但也找不到其中的 config.h 文件。

我应该在哪里找到文件?

最佳答案

config.h 文件是源的平台特定配置文件。它由软件包中提供的 configure 脚本生成(通常在解压缩的 tarball 的根目录中或源来自的任何存档中)。此脚本必须在任何构建操作之前运行,以便将源代码配置为在目标环境中工作。

此外,我必须提到,库的“公共(public)” header 从不包含 config.h,因此如果库包含 config,则您永远不应将库的 header 包含到您的代码中。 h.

关于c++ - ffmpeg 在 libavutil 中缺少 config.h(没有这样的文件或目录)CodeBlocks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143043/

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