簡體   English   中英

ffmpeg 在 libavutil 中缺少 config.h(沒有這樣的文件或目錄)代碼塊

[英]ffmpeg missing config.h in libavutil (No Such File or Directory) CodeBlocks

當我在CodeBlocks 中測試ffmepg 編碼/解碼 exapmle c 程序時,它顯示:

/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 的根目錄或任何來源的存檔中)。 此腳本必須在任何構建操作之前運行,以便將源代碼配置為在目標環境中工作。

另外,我不得不提到一個 lib 的“公共”頭文件從不包含config.h ,所以如果它包含config.h ,你不應該在你的代碼中包含一個 lib 的頭config.h

在導入 ide 之前配置 ffmpeg 代碼,然后你會在 root 上找到 config.h,它定義了平台特定的變量考慮你的平台

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM