我有一些源代碼,我想與VS2008編譯,但有很多錯誤,我必須解決。 現在還有像一些枚舉:如何忽略定義(VS2008)
enum
{
BACKGROUND = 0x00000001,
WEAPON = 0x00000002,
TRANSPARENT = 0x00000004
}
的問題是,透明的定義是:在
WINGDI.H#define TRANSPARENT 1
這將導致像編譯錯誤:
error C2143: syntax error : missing '}' before 'constant'
是否有可能修復該錯誤而不重命名e中的字段NUM不除去WINGDI.H從包括(我不知道它的包含..)