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