Compartilhar via


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.

de compilação MIDL