static enum GROUP_ID10 {
GROUP_10
};
static enum DATA_DEFINE_ID {
DEFINITION3
};
Jeżeli przy definiowaniu typów klasowych lub enumów dodajesz słowo static przed definicją, musisz zdefiniować co najmnie jeden obiekt tego typu. W tym wypadku usunięcie słowa static powinno załatwić problem. Możesz też zrobić tak:
static enum GROUP_ID10 {
GROUP_10
} instance1;
static enum DATA_DEFINE_ID {
DEFINITION3
} instance2;