Modificador /D
El modificador /D define un nombre y un valor opcional que se pasará al preprocesador de C como si fuera una directiva de #define . Se pueden usar varias directivas /D en una línea de comandos.
midl /Dname[=definition]
Opciones de modificador
-
name
-
Especifica un nombre definido que se pasa al preprocesador de C cuando el modificador /cpp_cmd está presente y el modificador /cpp_opt no está presente.
-
definition
-
Especifica un valor asociado al nombre definido.
Comentarios
El espacio en blanco entre el modificador /D y el nombre definido es opcional.
Cuando el modificador /cpp_cmd está presente y el modificador /cpp_opt no es , el compilador MIDL concatena la cadena especificada por el modificador /cpp_cmd con las opciones /I, /D y /U y usa esta cadena concatenada para invocar el preprocesador de C para cada archivo de origen IDL y ACF.
El modificador del compilador MIDL /D se omite cuando se especifica el modificador del compilador MIDL /no_cpp o /cpp_opt .
Ejemplos
midl -DUNICODE filename.idl
Consulte también