Commutateur /D

Le commutateur /D définit un nom et une valeur facultative à transmettre au préprocesseur C comme si par une directive #define . Plusieurs directives /D peuvent être utilisées dans une ligne de commande.

midl /Dname[=definition]

Options de basculement

name

Spécifie un nom défini qui est passé au préprocesseur C lorsque le commutateur /cpp_cmd est présent et que le commutateur /cpp_opt n’est pas présent.

définition

Spécifie une valeur associée au nom défini.

Notes

L’espace entre le commutateur /D et le nom défini est facultatif.

Lorsque le commutateur /cpp_cmd est présent et que le commutateur /cpp_opt ne l’est pas, le compilateur MIDL concatène la chaîne spécifiée par le commutateur /cpp_cmd avec les options /I, /D et /U et utilise cette chaîne concaténée pour appeler le préprocesseur C pour chaque fichier source IDL et ACF.

Le commutateur de compilateur MIDL /D est ignoré lorsque le commutateur de compilateur MIDL /no_cpp ou /cpp_opt est spécifié.

Exemples

midl -DUNICODE filename.idl

Voir aussi

/cpp_cmd

/cpp_opt

/I

Syntaxe de ligne de commande MIDL générale

/no_cpp

/U