Aracılığıyla paylaş


Dosya Arama

Varsayılan olarak RC, üst bilgi dosyalarını ve kaynak dosyalarını (simge ve imleç dosyaları gibi) önce geçerli dizinde, ardından INCLUDE ortam değişkeni tarafından belirtilen dizinlerde arar. (PATH ortam değişkeninin RC'nin hangi dizinleri araydığı üzerinde hiçbir etkisi yoktur.)

RC aramalarının dizin listesine dizin eklemek için /i seçeneğini kullanabilirsiniz. Derleyici daha sonra dizinleri aşağıdaki sırayla arar:

  1. Geçerli dizin
  2. /i seçeneğini kullanarak belirttiğiniz dizin veya dizinler, RC komut satırında göründükleri sırayla
  3. /x seçeneğini belirtmediğiniz sürece INCLUDE ortam değişkeni tarafından belirtilen dizinlerin listesi, değişkenin listelendiği sırayla

Aşağıdaki örnekte MyApp.rc kaynak tanımı dosyası derlenmiştir:

rc /i c:\source\stuff /i d:\resources myapp.rc

MyApp.rc betiğini derlerken RC, önce geçerli dizinde, ardından C:\Source\Stuff ve D:\Resources içinde ve ardından INCLUDE ortam değişkeni tarafından belirtilen dizinlerde üst bilgi dosyalarını ve kaynak dosyalarını arar.

INCLUDE Ortam Değişkenini Yoksayma

Aranacak dizinleri belirlerken RC'nin INCLUDE ortam değişkenini kullanmasını engelleyebilirsiniz. Bunu yapmak için /x seçeneğini kullanın. Derleyici daha sonra /i seçeneğini kullanarak yalnızca geçerli dizindeki ve belirttiğiniz dizinlerdeki dosyaları arar.

Aşağıdaki komut MyApp.rc betik dosyasını derler:

rc /x /i c:\source\stuff myapp.rc

MyApp.rc betiğini derlerken RC, önce geçerli dizinde ve ardından C:\Source\Stuff içinde üst bilgi dosyalarını ve kaynak dosyalarını arar. INCLUDE ortam değişkeni tarafından belirtilen dizinlerde arama yapmaz.