ifdef文



ifdef/ifndef文とは、プロジェクト構成によって定義された 識別子を用いて、ソースコードを除外する文です。

記述は以下の通りです。

ifdef(IFDEF) 識別子 文 endif
ifndef(IFNDEF) 識別子 文 endif


【例】

void func(void)
{
    // DEBUGが定義されていれば、Outputされる
    ifdef DEBUG
        system.Output("エラー¥n");
    endif

}

// DEBUGが定義されていれば、func2は定義される
ifdef DEBUG
void func2(void)
{

}
endif