/define
업데이트: 2007년 11월
전처리기 기호를 정의합니다.
/define:name1[=value1][,name2[=value1]]
인수
name1, name2
정의하려는 하나 이상의 기호 이름입니다.value1, value2
사용할 기호의 값입니다. 이 값은 boolean이나 숫자가 될 수 있습니다.
설명
/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 @*/