/U-Schalter

Der Schalter /U entfernt alle vorherigen Definitionen eines Namens, indem der Name an den C-Präprozessor übergeben wird, als ob er durch eine # Undefine-Direktive wäre.

midl /U name

Switch-Optionen

name

Gibt einen definierten Namen an, der wie durch eine Undefine-Direktive an den # C-Präprozessor übergeben werden soll. Der Name ist vom C-Präprozessor vordefiniert oder zuvor vom Benutzer definiert.

Bemerkungen

Mehrere /U-Direktiven können in einer Befehlszeile verwendet werden. Leerzeichen zwischen dem Schalter /U und dem nicht definierten Namen sind optional.

Wenn der Schalter /cpp _ cmd vorhanden und der Schalter /cpp _ opt nicht vorhanden ist, verkettet der MIDL-Compiler die vom /cpp cmd-Schalter angegebene Zeichenfolge mit den _ Optionen /I, /Dund /U und verwendet diese verkettete Zeichenfolge, um den C-Präprozessor für jede IDL- und ACF-Quelldatei auf aufruft. Der MIDL-Compilerschalter /U wird ignoriert, wenn der MIDL-Compilerschalter /no _ cpp oder /cpp _ opt angegeben wird.

Beispiele

midl /UUNICODE filename.idl

Weitere Informationen

Allgemeine MIDL-Befehlszeilensyntax

/cpp _ cmd

/cpp _ opt

/D

/I

/no _ cpp