/D 스위치
/D 스위치는 C 전처리기로 전달될 이름 및 선택적 값을 #define 지시문으로 정의합니다. 명령줄에서 여러 /D 지시문을 사용할 수 있습니다.
midl /Dname[=definition]
-
name
-
/cpp_cmd 스위치가 있고 /cpp_opt 스위치가 없을 때 C 전처리기로 전달되는 정의된 이름을 지정합니다.
-
정의
-
정의된 이름과 연결된 값을 지정합니다.
/D 스위치와 정의된 이름 사이의 공백은 선택 사항입니다.
/cpp_cmd 스위치가 있고 /cpp_opt 스위치가 없는 경우 MIDL 컴파일러는 /cpp_cmd 스위치에 지정된 문자열을 /I, /D 및 /U 옵션과 연결하고 이 연결된 문자열을 사용하여 각 IDL 및 ACF 원본 파일에 대한 C 전처리기를 호출합니다.
MIDL 컴파일러 스위치 /no_cpp 또는 /cpp_opt 지정하면 MIDL 컴파일러 스위치 /D가 무시됩니다.
midl -DUNICODE filename.idl