奇妙な問題があります。見つけたすべての記事を読みましたが、すべて正しいと思います。
ヘッダー ファイルで定義された構造体があります。a.h
typedef struct{
int io;
} apa;
このファイルはフォルダーにあります。src/model
さらに、ルートディレクトリにはメインファイルがあり、次のようにヘッダーファイルを含めます。
#include "a.h"
int main(){
apa X;
return 0;
}
gcc を使用してこれをコンパイルすると、次のI-flag
よう-Isrc/model
なエラー コンパイル警告が表示されます。
'apa' undeclared (first use in this function)
(Each undeclare identifier is reported only once for each function it appears in)
X undeclared (first use in this function)
問題が見つからないようです。助けていただければ幸いです。