다음을 통해 공유


파일 검색

기본적으로 RC는 현재 디렉터리에서 먼저 헤더 파일 및 리소스 파일(예: 아이콘 및 커서 파일)을 검색한 다음 INCLUDE 환경 변수로 지정된 디렉터리에서 검색합니다. PATH 환경 변수는 RC가 검색하는 디렉터리에 영향을 주지 않습니다.

/i 옵션을 사용하여 RC 검색 디렉터리 목록에 디렉터리를 추가할 수 있습니다. 그런 다음 컴파일러는 다음 순서로 디렉터리를 검색합니다.

  1. 현재 디렉터리
  2. RC 명령줄에 나타나는 순서대로 /i 옵션을 사용하여 지정하는 디렉터리 또는 디렉터리
  3. /x 옵션을 지정하지 않는 한 INCLUDE 환경 변수에서 지정한 디렉터리 목록입니다.

다음 예제에서는 리소스 정의 파일 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 환경 변수에 지정된 디렉터리를 검색하지 않습니다.