/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