Freigeben über


Schalter "/D"

Der Schalter /D definiert einen Namen und einen optionalen Wert, der wie von einer #define-Direktive an den C-Präprozessor übergeben werden soll. In einer Befehlszeile können mehrere /D-Direktiven verwendet werden.

midl /Dname[=definition]

Optionen wechseln

name

Gibt einen definierten Namen an, der an den C-Präprozessor übergeben wird, wenn der Schalter /cpp_cmd vorhanden ist und der Schalter /cpp_opt nicht vorhanden ist.

definition

Gibt einen Wert an, der dem definierten Namen zugeordnet ist.

Bemerkungen

Leerzeichen zwischen dem Schalter /D und dem definierten Namen sind optional.

Wenn der Schalter /cpp_cmd vorhanden ist und der Schalter /cpp_opt nicht, verkettet der MIDL-Compiler die vom Schalter /cpp_cmd angegebene Zeichenfolge mit den Optionen /I, /D und /U und verwendet diese verkettete Zeichenfolge, um den C-Präprozessor für jede IDL- und ACF-Quelldatei aufzurufen.

Der MIDL-Compilerschalter /D wird ignoriert, wenn der MIDL-Compilerschalter /no_cpp oder /cpp_opt angegeben wird.

Beispiele

midl -DUNICODE filename.idl

Weitere Informationen

/cpp_cmd

/cpp_opt

/I

Allgemeine MIDL-Befehlszeilensyntax

/no_cpp

/U