今まで正常に機能していたというヘッダーファイルがありますcustom_types.h
。いくつかの列挙型が宣言されていますが、同じ名前の実装ファイルはありません。
これらは、ファイル内の 2 つの宣言です。
enum playback_type {
NOTE_PB,
SONG_PB
};
enum note_name {
C_REG = 1,
C_SHARP = 2,
D_REG = 3
};
今、何らかの理由で取得していますconflicting declaration errors
(フルサイズはこちら):
なぜこれが起こっているのか分かりますか?単一の定義がどのように矛盾する可能性があるのか わかりません。