#ifdef

#ifdef 指令通过检查指定名称来控制资源文件的条件编译。 如果使用 #define 指令或使用资源编译器的 /d 命令行选项定义名称,#ifdef 指示编译器在 #ifdef 指令之后立即继续该语句。 如果未定义名称,#ifdef 指示编译器跳过下一个 #endif 指令的所有语句。

#ifdef name

名称

要由指令检查的名称。

此示例仅在定义 Debug 时编译 BITMAP 语句:

#ifdef Debug
BITMAP 1 errbox.bmp
#endif

预处理器指令