/I switch

A opção /I especifica os diretórios a serem pesquisados para arquivos IDL importados, arquivos de cabeçalho incluídos e arquivos ACF.

midl /I include_path

Opções de Alternância

include_path

Especifica um ou mais diretórios que contêm arquivos de importação, inclusão e ACF. O espaço em branco entre a opção /I e include_path é opcional. Separe vários diretórios com um caractere ponto-e-vírgula (;).

Comentários

Mais de um diretório pode aparecer com cada comutador /I e mais de uma opção /I pode aparecer com cada invocação do compilador MIDL. Os diretórios são pesquisados na ordem em que são especificados.

A configuração de opção /I também é passada pelo compilador MIDL para o pré-processador C do compilador C. Quando a opção /cpp_cmd estiver presente e a opção /cpp_opt não estiver, o compilador MIDL concatena a cadeia de caracteres especificada pela opção /cpp_cmd com as opções /I, /D e /U e usa essa cadeia de caracteres concatenada para invocar o pré-processador C para cada arquivo de origem IDL e ACF. A opção /I do compilador MIDL não é passada para o pré-processador quando a opção do compilador MIDL /no_cpp ou /cpp_opt é especificada.

Em ambientes de sistema operacional da Microsoft (Windows de 64 bits, Windows de 32 bits, Windows de 16 bits e MS-DOS), os diretórios são pesquisados na seguinte sequência:

  1. Diretório atual
  2. Diretórios especificados pela opção /I (na ordem em que seguem a opção)
  3. Diretórios especificados pela variável de ambiente INCLUDE

Quando os diretórios são especificados com a opção /I , a opção /no_def_idir instrui o compilador MIDL a ignorar o diretório atual, ignorar os diretórios especificados pela variável de ambiente INCLUDE e pesquisar apenas os diretórios especificados.

Quando nenhum diretório é especificado com a opção /I , a opção /no_def_idir instrui o compilador MIDL a pesquisar apenas o diretório atual.

Exemplos

midl /I c:\include;c:\include\h /I\include2 filename.idl

Confira também

Sintaxe geral da linha de comando MIDL

/Acf

/cpp_cmd

/cpp_opt

/no_def_idir