ここで説明するように、デフォルト値で構造体を作成しようとしています:Default values in a C Struct。C変数に不完全な初期化子があります
/* tokens.h */
typedef struct {
char *ID;
char *KEY;
char *TYPE;
} tokens;
const struct tokens TOKENS_DFLT = {
"id",
"key",
"type"
};
そして、私が言っライン7上のエラーを取得しています:
error: variable 'TOKENS_DFLT' has initializer but incomplete type
は、誰もがこの問題が何であるかを私に説明していただけますとどのようにしかし、私は、ヘッダファイル内で、このCコードを持っています私はそれを修正し、将来それを防ぐことができますか?
ありがとう、それは –
を修正しました。警告:「空の宣言で無駄なストレージクラス指定子」 –