#ifdef ディレクティブは、指定した名前を確認することで、リソース ファイルの条件付きコンパイルを制御します。 #define ディレクティブを使用するか、リソース コンパイラで /d コマンド ライン オプションを使用して名前が定義されている場合、#ifdef は、#ifdef ディレクティブの直後にステートメントを続行するようにコンパイラに指示します。 名前が定義されていない場合、#ifdef は、すべてのステートメントを次の #endif ディレクティブまでスキップするようにコンパイラに指示します。
#ifdef name
-
名の
-
ディレクティブによってチェックされる名前。
例
次の例では、Debug が定義されている場合にのみ、BITMAP ステートメントをコンパイルします。
#ifdef Debug
BITMAP 1 errbox.bmp
#endif
関連トピック
-
プリプロセッサ ディレクティブの を する