[英]config.h: No such file or directory in ssh_client from libssh's example
[英]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.