#ifdef

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

#ifdef name

名字

要由 指令检查的名称。

示例

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

#ifdef Debug
BITMAP 1 errbox.bmp
#endif

预处理器指令