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 des optimisations appropriées pour votre application. Pour obtenir la liste complète des options de ligne de commande MIDL, consultez la Command-Line référence.
Commutateur de ligne de commande | Description |
---|---|
/acf |
Permet de 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 |
Dirige MIDL pour 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 fichier d’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 d’accès au 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, // /Oif |
Dirige MIDL pour utiliser une méthode de marshaling entièrement interprétée. Les commutateurs /Cio et /Ocif offrent des améliorations de performances supplémentaires. |
/out |
Spécifie le répertoire dans lequel le compilateur MIDL écrit des fichiers de sortie. Le répertoire de sortie peut être spécifié avec une lettre de lecteur, un chemin d’accès 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’interface pour une interface COM. Le nom par défaut est celui du fichier IDL plus « _p.c ». |
/tlb |
Spécifie le nom du fichier de bibliothèque de types. Le nom par défaut est celui du fichier IDL, avec une extension .tlb. |