/define
更新 : 2007 年 11 月
プリプロセッサ シンボルを定義します。
/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 @*/