プロジェクトがあり、プロジェクト内の 2 つのファイルの名前はquery-structures.h
query-structures.c
. query-structures.h
の内容
#include <stdint.h>
typedef struct user_identifier user_identifier;
extern user_identifier;
とありquery-structures.c
ます
#include "query-structures.h"
struct user_identifier
{
uint64_t user_id;
};
今、コンパイラは私に次のような警告を出しています
warning: useless type name in empty declaration [enabled by default]
struct
プロジェクトの他のファイルで これを使用する必要があるため、この警告が表示される理由がわかりません。