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 lista completa das opções de linha de comando MIDL, consulte a Referência de linha de comando MIDL.
Opção 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 proxy. O nome de arquivo padrão é Dlldata.c. |
/Env |
Direciona o MIDL para gerar stubs ou uma biblioteca de tipos para um ambiente de destino. |
/cabeçalho, /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 de identificador de interface que substitui o nome de arquivo identificador de interface padrão para uma interface COM. |
/lcid |
Fornece suporte completo a DBCS para que você possa usar caracteres internacionais em seus arquivos de entrada, nomes de arquivos e caminhos de diretório. |
/no_format_opt |
Por padrão, para reduzir o tamanho do código, o MIDL elimina descritores duplicados. Essa opção desativa esse comportamento de otimização. |
/Oi, /Oic, /Oif |
Direciona o MIDL para usar um método de empacotamento totalmente interpretado. Os switches /Oic e /Oicf fornecem aprimoramentos adicionais de desempenho. |
/out |
Especifica o diretório no 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 o MIDL grave os arquivos no diretório atual. |
/procuração |
Especifica o nome do arquivo de proxy da 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. |