搜尋檔案

根據預設,RC 會搜尋標頭檔和資源檔 (,例如圖示和游標檔案) 目前目錄中,然後在 INCLUDE 環境變數指定的目錄中。 (PATH 環境變數不會影響 RC 搜尋的目錄。)

您可以使用 /i 選項,將目錄新增至目錄 RC 搜尋清單。 編譯器接著會依下列順序搜尋目錄:

  1. 目前目錄
  2. 您使用 /i 選項所指定的目錄,依它們出現在 RC 命令列上的順序
  3. INCLUDE 環境變數所指定的目錄清單,除非您指定 /x 選項,否則變數列出它們的順序

下列範例會編譯資源定義檔 MyApp.rc:

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

編譯 MyApp.rc 腳本時,RC 會先搜尋目前目錄中的標頭檔和資源檔,再搜尋 C:\Source\Stuff 和 D:\Resources,然後在 INCLUDE 環境變數指定的目錄中。

忽略 INCLUDE 環境變數

您可以在判斷要搜尋的目錄時,防止 RC 使用 INCLUDE 環境變數。 若要這樣做,請使用 /x 選項。 編譯器接著只會在目前目錄和您使用 /i 選項指定的任何目錄中搜尋檔案。

下列命令會編譯腳本檔案 MyApp.rc:

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

編譯 MyApp.rc 腳本時,RC 會先在目前目錄中搜尋標頭檔和資源檔,然後在 C:\Source\Stuff 中搜尋。 它不會搜尋 INCLUDE 環境變數所指定的目錄。