当我测试ffmpeg编码/解码示例C程序在CodeBlocks中,它显示:
/ffmpeg_sources/ffmpeg/libavutil/internal.h fatal error: config.h: No such file or directory
错误发生在许多其他头文件中ffmpeg_source/libavutil文件夹。
我搜索了该文件夹但没有找到 config.h 文件。其他文件夹中有 config.h,但不适用于 libavutil 文件夹中的头文件。
我尝试下载最新的 ffmpeg zip 文件,但也找不到其中的 config.h 文件。
我应该在哪里找到该文件?
config.h
file 是源的特定于平台的配置文件。它是由configure
软件包内提供的脚本(通常位于解压缩的 tarball 的根目录或源代码来源的任何存档中)。这个脚本must在任何构建操作之前运行,以便将源代码配置为在目标环境中工作。
另外我不得不提的是,库的“公共”标头永远不会包含config.h
,因此如果库的标头包含,则永远不应该将其包含到代码中config.h
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)