/define

プリプロセッサ シンボルを定義します。

/define:name1[=value1][,name2[=value1]]

引数

  • name1, name2
    定義する 1 つ以上の記号の名前。

  • value1, value2
    記号の値。 ブール値または数値を指定できます。

解説

/define オプションは、名前をプログラム内で記号として定義します。

記号の名前をコンマで区切ると、/define を使用して複数の記号を定義できます。 次に例を示します。

/define:DEBUG,trace=true,max_Num=100

詳細については、「条件付きコンパイル」を参照してください。

/d は /define の省略形です。

使用例

/define:xx を指定してコンパイルする例を次に示します。

print("testing")
/*@cc_on @*/
/*@if (@xx)
print("xx defined")
@else @*/
print("xx not defined")
/*@end @*/

参照

その他の技術情報

JScript コンパイラ オプション