GCC 4.4.4的C89在全球範圍內宣佈枚舉
我在state.c文件中的以下內容:
enum State {
IDLE_ST,
START_ST,
RUNNING_ST,
STOPPED_ST,
};
State g_current_state = State.IDLE_ST;
我收到以下錯誤,當我嘗試編譯。
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘g_current_state’
是否有一些在全局範圍內聲明枚舉類型的變量?
非常感謝您的任何建議,
+1,喜歡第二個。 – 2010-11-04 11:03:52