/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
-
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 (;).
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:
- Diretório atual
- Diretórios especificados pela opção /I (na ordem em que seguem a opção)
- 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.
midl /I c:\include;c:\include\h /I\include2 filename.idl