Поделиться через


#ifdef

Директива #ifdef управляет условной компиляцией файла ресурсов путем проверки указанного имени. Если имя определено с помощью директивы #define или с помощью параметра командной строки /d в компиляторе ресурсов, #ifdef предписывает компилятору продолжить выполнение инструкции сразу после директивы #ifdef . Если имя не определено, #ifdef предписывает компилятору пропустить все операторы вплоть до следующей директивы #endif .

#ifdef name

Имя

Имя, проверяемое директивой .

Пример

В этом примере инструкция BITMAP компилируется только в том случае, если определен параметр Debug:

#ifdef Debug
BITMAP 1 errbox.bmp
#endif

Директивы препроцессора