/I commutatore

L'opzione /I specifica le directory da cercare per i file IDL importati, i file di intestazione inclusi e i file ACF.

midl /I include_path

Opzioni di opzione

Include_path

Specifica una o più directory che contengono file import, include e ACF. Lo spazio vuoto tra l'opzione /I e include_path è facoltativo. Separare più directory con un carattere e virgola (;).

Commenti

È possibile visualizzare più di una directory con ogni opzione /I e più di un commutatore /I possono essere visualizzati con ogni chiamata del compilatore MIDL. Le directory vengono cercate nell'ordine specificato.

L'impostazione /I switch viene passata anche dal compilatore MIDL al preprocessore C del compilatore C. Quando l'opzione /cpp_cmd è presente e l'opzione /cpp_opt non è, il compilatore MIDL concatena la stringa specificata dall'opzione /cpp_cmd con le opzioni /I, /D e /U e usa questa stringa concatenata per richiamare il preprocessore C per ogni file di origine IDL e ACF. L'opzione del compilatore MIDL /I non viene passata al preprocessore quando viene specificata l'opzione del compilatore MIDL /no_cpp o /cpp_opt .

Negli ambienti del sistema operativo Microsoft (Windows a 64 bit, Windows a 32 bit, Windows a 16 bit e MS-DOS), le directory vengono eseguite nella sequenza seguente:

  1. La directory corrente
  2. Directory specificate dall'opzione /I (nell'ordine in cui seguono l'opzione)
  3. Directory specificate dalla variabile di ambiente INCLUDE

Quando le directory vengono specificate con l'opzione /I , l'opzione /no_def_idir indica al compilatore MIDL di ignorare la directory corrente, ignorare le directory specificate dalla variabile di ambiente INCLUDE e cercare solo le directory specificate.

Quando non vengono specificate directory con l'opzione /I , l'opzione /no_def_idir indica al compilatore MIDL di cercare solo la directory corrente.

Esempio

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

Vedi anche

Sintassi generale della riga di comando MIDL

/Acf

/cpp_cmd

/cpp_opt

/no_def_idir