Partager via


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.

MIDL Compilation