#ifndef
#ifndef 指令通过检查指定名称来控制资源文件的条件编译。 如果尚未定义名称或已使用 #undef 指令删除其定义, #ifndef 指示编译器继续处理下一 个#endif、 #else或 #elif 指令的语句,然后跳到 #endif 指令后面的 语句。 如果定义了名称, #ifndef 指示编译器跳到下一 个#endif、 #else或 #elif 指令。
#ifndef name
-
名字
-
要由 指令检查的名称。
此示例仅在未定义 Optimize 时编译 BITMAP 语句:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif