Добрый день. Столкнулся со следующей проблемой:
Есть:
enum { Value1, Value2, ValueCnt }
Он находится в общем заголовочном файле проекта. Код надо настроить таким образом чтобы если значение Value2 не определено то нужно исключить при сборке несколько include и определенный кусок кода.
При этом код: #ifdef Value2 // Тут какой то код #endif
Или
#if Value2 // Тут какой то код #endif
Не видит константы , хотя она объявлена в enum… Как это реализовать и почему с константами из enum данный код не работает?