Compartir a través de


Opciones del compilador MIDL

Puede usar las siguientes opciones de línea de comandos para invalidar parte del comportamiento predeterminado del compilador MIDL y elegir las optimizaciones adecuadas para la aplicación. Para obtener una lista completa de las opciones de la línea de comandos de MIDL, vea midl Command-Line referencia.

Modificador de la línea de comandos Descripción
/Acf
Use para proporcionar un nombre de archivo ACF explícito. Este modificador también permite el uso de nombres de interfaz diferentes en los archivos IDL y ACF.
/dlldata
Especifica un nombre de archivo para el archivo de datos DLL generado para un archivo DLL de proxy. El nombre de archivo predeterminado es Dlldata.c.
/Env
Dirige MIDL para generar códigos auxiliares o una biblioteca de tipos para un entorno de destino.
/header, /h
Especifica el nombre del archivo de encabezado de interfaz. El nombre predeterminado es el del archivo IDL con una extensión .h.
/Iid
Especifica un nombre de archivo de identificador de interfaz que invalida el nombre de archivo de identificador de interfaz predeterminado para una interfaz COM.
/Lcid
Proporciona compatibilidad completa con DBCS para que pueda usar caracteres internacionales en los archivos de entrada, los nombres de archivo y las rutas de acceso de directorio.
/no_format_opt
De forma predeterminada, para reducir el tamaño del código, MIDL elimina descriptores duplicados. Este modificador desactiva este comportamiento de optimización.
/Oi, /Oic, /Oif
Dirige MIDL para usar un método de serialización totalmente interpretado. Los modificadores /Oic y /Oicf proporcionan mejoras de rendimiento adicionales.
/out
Especifica el directorio en el que el compilador MIDL escribe los archivos de salida. El directorio de salida se puede especificar con una letra de unidad, un nombre de ruta de acceso absoluto o ambos. El valor predeterminado es que MIDL escribe los archivos en el directorio actual.
/Proxy
Especifica el nombre del archivo de proxy de interfaz para una interfaz COM. El nombre predeterminado es el del archivo IDL más "_p.c".
/Tlb
Especifica el nombre del archivo de biblioteca de tipos. El nombre predeterminado es el del archivo IDL, con una extensión .tlb.

Compilación MIDL