Freigeben über


MIDL-Compileroptionen

Sie können die folgenden Befehlszeilenoptionen verwenden, um einige des Standardverhaltens des MIDL-Compilers außer Kraft zu setzen und Optimierungen auszuwählen, die für Ihre Anwendung geeignet sind. Eine vollständige Auflistung der MIDL-Befehlszeilenoptionen finden Sie in der MIDL Command-Line Reference.

Befehlszeilenschalter Beschreibung
/acf
Dient zum Angeben eines expliziten ACF-Dateinamens. Diese Option ermöglicht auch die Verwendung verschiedener Schnittstellennamen in den IDL- und ACF-Dateien.
/dlldata-
Gibt einen Dateinamen für die generierte DLL-Datendatei für eine Proxy-DLL an. Der Standarddateiname ist "Dlldata.c".
/env
Leitet MIDL an, um Stubs oder eine Typbibliothek für eine Zielumgebung zu generieren.
/header, /h
Gibt den Namen der Schnittstellenheaderdatei an. Der Standardname ist die IDL-Datei mit der Erweiterung H.
/iid
Gibt einen Schnittstellenbezeichnerdateiname an, der den Standard-Schnittstellenbezeichnerdateinamen für eine COM-Schnittstelle überschreibt.
/lcid-
Bietet vollständige DBCS-Unterstützung, sodass Sie internationale Zeichen in Ihren Eingabedateien, Dateinamen und Verzeichnispfaden verwenden können.
/no_format_opt
Um die Codegröße zu verringern, beseitigt MIDL standardmäßig doppelte Deskriptoren. Dieser Schalter deaktiviert dieses Optimierungsverhalten.
/Oi, /Oic, /Oif
Leitet MIDL zur Verwendung einer vollständig interpretierten Marshaling-Methode an. Die Schalter "/Oic" und "/Oicf" bieten zusätzliche Leistungsverbesserungen.
/out
Gibt das Verzeichnis an, in das der MIDL-Compiler Ausgabedateien schreibt. Das Ausgabeverzeichnis kann mit einem Laufwerkbuchstaben, einem absoluten Pfadnamen oder beidem angegeben werden. Standardmäßig schreibt MIDL die Dateien in das aktuelle Verzeichnis.
/proxy-
Gibt den Namen der Schnittstellenproxydatei für eine COM-Schnittstelle an. Der Standardname ist die IDL-Datei plus "_p.c".
/tlb-
Gibt den Namen der Typbibliotheksdatei an. Der Standardname ist der name der IDL-Datei mit der Erweiterung TLB.

MIDL-Kompilierungs-