Ricerca di file
Per impostazione predefinita, RC cerca i file di intestazione e i file di risorse ,ad esempio i file icona e cursore, prima nella directory corrente e quindi nelle directory specificate dalla variabile di ambiente INCLUDE. La variabile di ambiente PATH non ha alcun effetto su quali directory RC cerca.
Aggiungere una directory alla ricerca
È possibile usare l'opzione /i per aggiungere una directory all'elenco di directory che RC effettua le ricerche. Il compilatore cerca quindi le directory nell'ordine seguente:
- Directory corrente
- Le directory specificate usando l'opzione /i, nell'ordine in cui appaiono nella riga di comando RC
- Elenco di directory specificate dalla variabile di ambiente INCLUDE, nell'ordine in cui la variabile le elenca, a meno che non si specifichi l'opzione /x
L'esempio seguente compila il file di definizione della risorsa MyApp.rc:
rc /i c:\source\stuff /i d:\resources myapp.rc
Quando si compila lo script MyApp.rc, RC cerca prima i file di intestazione e i file di risorse nella directory corrente, quindi in C:\Source\Stuff e D:\Resources e quindi nelle directory specificate dalla variabile di ambiente INCLUDE.
Ignorare la variabile di ambiente INCLUDE
È possibile impedire a RC di usare la variabile di ambiente INCLUDE quando si determinano le directory da cercare. A tale scopo, usare l'opzione /x. Il compilatore cerca quindi i file solo nella directory corrente e in tutte le directory specificate usando l'opzione /i.
Il comando seguente compila il file di script MyApp.rc:
rc /x /i c:\source\stuff myapp.rc
Quando si compila lo script MyApp.rc, RC cerca prima i file di intestazione e i file di risorse nella directory corrente e quindi in C:\Source\Stuff. Non esegue ricerche nelle directory specificate dalla variabile di ambiente INCLUDE.