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. |