Options du compilateur MIDL
Vous pouvez utiliser les options de ligne de commande suivantes pour remplacer certains des comportements par défaut du compilateur MIDL et choisir les optimisations appropriées pour votre application. Pour obtenir la liste complète des options de ligne de commande MIDL, consultez la référence Command-Line MIDL.
Commutateur de ligne de commande | Description |
---|---|
/Acf |
Utilisez pour fournir un nom de fichier ACF explicite. Ce commutateur permet également d’utiliser différents noms d’interface dans les fichiers IDL et ACF. |
/dlldata |
Spécifie un nom de fichier pour le fichier de données DLL généré pour une DLL proxy. Le nom de fichier par défaut est Dlldata.c. |
/Env |
Indique à MIDL de générer des stubs ou une bibliothèque de types pour un environnement cible. |
/header, /h |
Spécifie le nom du fichier d’en-tête d’interface. Le nom par défaut est celui du fichier IDL avec une extension .h. |
/Iid |
Spécifie un nom de fichier d’identificateur d’interface qui remplace le nom de l’identificateur d’interface par défaut pour une interface COM. |
/Lcid |
Fournit une prise en charge complète de DBCS afin que vous puissiez utiliser des caractères internationaux dans vos fichiers d’entrée, noms de fichiers et chemins de répertoire. |
/no_format_opt |
Par défaut, pour réduire la taille du code, MIDL élimine les descripteurs en double. Ce commutateur désactive ce comportement d’optimisation. |
/Oi, /Oic, /Oif |
Indique à MIDL d’utiliser une méthode de marshaling entièrement interprétée. Les commutateurs /Oic et /Oicf fournissent des améliorations de performances supplémentaires. |
/out |
Spécifie le répertoire dans lequel le compilateur MIDL écrit les fichiers de sortie. Le répertoire de sortie peut être spécifié avec une lettre de lecteur, un nom de chemin absolu ou les deux. La valeur par défaut est que MIDL écrit les fichiers dans le répertoire actif. |
/Proxy |
Spécifie le nom du fichier proxy d’une interface COM. Le nom par défaut est celui du fichier IDL plus « _p.c ». |
/Tlb |
Spécifie le nom du fichier bibliothèque de types. Le nom par défaut est celui du fichier IDL, avec une extension .tlb. |