Opções do compilador MIDL
Você pode usar as seguintes opções de linha de comando para substituir alguns dos comportamentos padrão do compilador MIDL e escolher otimizações apropriadas para seu aplicativo. Para obter uma listagem completa das opções de linha de comando MIDL, consulte o de referência de Command-Line MIDL.
Comutador de linha de comando | Descrição |
---|---|
/acf |
Use para fornecer um nome de arquivo ACF explícito. Essa opção também permite o uso de nomes de interface diferentes nos arquivos IDL e ACF. |
/dlldata |
Especifica um nome de arquivo para o arquivo de dados DLL gerado para uma DLL de proxy. O nome de arquivo padrão é Dlldata.c. |
/env |
Direciona MIDL para gerar stubs ou uma biblioteca de tipos para um ambiente de destino. |
/header, /h |
Especifica o nome do arquivo de cabeçalho da interface. O nome padrão é o do arquivo IDL com uma extensão .h. |
/iid |
Especifica um nome de arquivo do identificador de interface que substitui o nome do arquivo do identificador de interface padrão para uma interface COM. |
/lcid |
Fornece suporte completo ao DBCS para que você possa usar caracteres internacionais em seus arquivos de entrada, nomes de arquivo e caminhos de diretório. |
/no_format_opt |
Por padrão, para reduzir o tamanho do código, MIDL elimina descritores duplicados. Essa opção desativa esse comportamento de otimização. |
/Oi, /Oic, /Oif |
Direciona MIDL para usar um método de marshaling totalmente interpretado. Os comutadores /Oic e /Oicf fornecem aprimoramentos de desempenho adicionais. |
/out |
Especifica o diretório ao qual o compilador MIDL grava arquivos de saída. O diretório de saída pode ser especificado com uma letra de unidade, um nome de caminho absoluto ou ambos. O padrão é que MIDL grava os arquivos no diretório atual. |
/proxy |
Especifica o nome do arquivo proxy de interface para uma interface COM. O nome padrão é o do arquivo IDL mais "_p.c". |
/tlb |
Especifica o nome do arquivo de biblioteca de tipos. O nome padrão é o do arquivo IDL, com uma extensão .tlb. |