Dela via


MIDL-kompilatoralternativ

Du kan använda följande kommandoradsalternativ för att åsidosätta vissa standardbeteenden för MIDL-kompilatorn och välja optimeringar som är lämpliga för ditt program. En fullständig lista över midl-kommandoradsalternativ finns i MIDL Command-Line Reference.

Kommandoradsväxel Beskrivning
/acf
Använd för att ange ett explicit ACF-filnamn. Med den här växeln kan du också använda olika gränssnittsnamn i IDL- och ACF-filerna.
/dlldata
Anger ett filnamn för den genererade DLL-datafilen för en proxy-DLL. Standardfilnamnet är Dlldata.c.
/env
Dirigerar MIDL till att generera stubs eller ett typbibliotek för en målmiljö.
/header, /h
Anger namnet på gränssnittshuvudfilen. Standardnamnet är IDL-filen med ett .h-tillägg.
/iid
Anger ett gränssnittsidentifierarfilnamn som åsidosätter standardgränssnittets ID-filnamn för ett COM-gränssnitt.
/lcid
Ger fullständigt DBCS-stöd så att du kan använda internationella tecken i dina indatafiler, filnamn och katalogsökvägar.
/no_format_opt
För att minska kodstorleken eliminerar MIDL som standard duplicerade deskriptorer. Den här växeln inaktiverar det här optimeringsbeteendet.
/Oi, /Oic, /Oif
Dirigerar MIDL till att använda en fullständigt tolkad marshaling-metod. Växlarna /Oic och /Oicf ger ytterligare prestandaförbättringar.
/ut
Anger den katalog som MIDL-kompilatorn skriver utdatafiler till. Utdatakatalogen kan anges med en enhetsbeteckning, ett absolut sökvägsnamn eller båda. Standardvärdet är att MIDL skriver filerna till den aktuella katalogen.
/proxy
Anger namnet på gränssnittsproxyfilen för ett COM-gränssnitt. Standardnamnet är IDL-filen plus "_p.c".
/tlb
Anger namnet på typbiblioteksfilen. Standardnamnet är IDL-filen med ett .tlb-tillägg.

MIDL-kompilering