#ifdef

#ifdef指示詞會檢查指定的名稱,以控制資源檔的條件式編譯。 如果使用 #define 指示詞或搭配資源編譯器使用 /d 命令列選項來定義名稱, #ifdef指示 編譯器在 #ifdef 指示詞之後立即繼續進行 語句。 如果未定義名稱, #ifdef會 指示編譯器略過下一個 #endif 指示詞的所有語句。

#ifdef name

名字

指示詞要檢查的名稱。

範例

此範例只有在定義 Debug 時,才會編譯 BITMAP 語句:

#ifdef Debug
BITMAP 1 errbox.bmp
#endif

前置處理器指示詞