Мне нужно добавить ведение журнала в определенный модуль, который позволит мне включать и отключать ведение журнала при необходимости. Для этого я добавил пару #define. Код приведен ниже
#define PAINT_LOG_ENABLED true
#if PAINT_LOG_ENABLED == true
#define PAINT_LOG_EXTENSIVELY true
#if PAINT_LOG_EXTENSIVELY == true
#define PAINT_LOG_FILE_NAME TEXT("paint-log-ex.log")
#else
#define PAINT_LOG_FILE_NAME TEXT("paint-log.log")
#endif
#endif
Но это выдает мне сообщение о фатальной ошибке C1017: недопустимое целочисленное константное выражение
Приведенный выше код работает, когда я использую 1 и 0 вместо true и false. Пожалуйста помоги.