Condividi tramite


/I (Directory di inclusione aggiuntive)

Aggiunge una directory all'elenco di directory in cui sono stati cercati i file di inclusione.

Sintassi

/Idirectory

Argomenti

directory
Directory da aggiungere all'elenco di directory in cui sono stati cercati i file di inclusione. Lo spazio tra /I e la directory è facoltativo. Le directory che includono spazi devono essere racchiuse tra virgolette doppie. Una directory può essere un percorso assoluto o un percorso relativo.

Osservazioni:

Per aggiungere più directory, usare questa opzione più volte. Le directory vengono cercate solo fino a quando non viene trovato il file di inclusione specificato.

È possibile usare questa opzione nella stessa riga di comando dell'opzione ( (/X Ignora percorsi di inclusione standard)).

Una #include direttiva può essere specificata in formato virgolette doppie (o local-first), ad esempio #include "local.h". In alternativa, può essere specificato in formato parentesi angolare (o include-path-first), ad esempio #include <iostream>.

Il compilatore cerca le directory nell'ordine seguente:

  1. Se la #include direttiva viene specificata usando il formato virgolette doppie, cerca innanzitutto le directory locali. La ricerca inizia nella stessa directory del file che contiene la #include direttiva . Se non riesce a trovare il file, cerca accanto nelle directory dei file di inclusione attualmente aperti, nell'ordine inverso in cui sono stati aperti. La ricerca inizia nella directory del file di inclusione padre e continua nelle directory superiori dei file di inclusione padre del padre.

  2. Se la #include direttiva viene specificata in forma con parentesi angolare o se la ricerca della directory locale non è riuscita, cerca le directory specificate usando l'opzione /I , nell'ordine in cui sono specificate nella riga di comando.

  3. Directory specificate nella INCLUDE variabile di ambiente.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Proprietà>di configurazione C/C++>Generale.

  3. Modificare la proprietà Directory di inclusione aggiuntive . È possibile specificare più directory alla volta in questa proprietà. Le directory devono essere separate da un punto e virgola (;).

Per impostare l'opzione del compilatore a livello di codice

Esempio

Il comando seguente cerca i file di inclusione richiesti da main.c nell'ordine seguente: First, se specificato usando virgolette doppie, vengono cercati i file locali. Successivamente, la ricerca continua nella \include directory, quindi nella \my\include directory e infine nelle directory assegnate alla INCLUDE variabile di ambiente, in ordine da sinistra a destra.

CL /I \include /I\my\include main.c

Vedi anche

Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC