いくつかの整数 ID を持つ別のファイルにいくつかの定数を書き込む必要があります。例えば:
#define MESSAGE_FIRST 0
他のファイル:
#define MESSAGE_ANOTHER 1
コンパイル時にその ID を自動的に取得する方法はありますか? 何かのようなもの:
#define MESSAGE_AUTO GetNextId()
このディレクティブは別のファイルにあるため、ここでは列挙型を使用できません。
ありがとう。
ps GCC、Linux