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. |