/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
-
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 (;).
È 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:
- La directory corrente
- Directory specificate dall'opzione /I (nell'ordine in cui seguono l'opzione)
- 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.
midl /I c:\include;c:\include\h /I\include2 filename.idl