Pesquisando arquivos

Por padrão, o RC pesquisa arquivos de cabeçalho e arquivos de recurso (como arquivos de ícone e cursor) primeiro no diretório atual e, em seguida, nos diretórios especificados pela variável de ambiente INCLUDE. (A variável de ambiente PATH não tem efeito sobre quais diretórios o RC pesquisa.)

Você pode usar a opção /i para adicionar um diretório à lista de pesquisas RC de diretórios. Em seguida, o compilador pesquisa os diretórios na seguinte ordem:

  1. O diretório atual
  2. O diretório ou diretórios especificados usando a opção /i , na ordem em que eles aparecem na linha de comando RC
  3. A lista de diretórios especificados pela variável de ambiente INCLUDE, na ordem em que a variável os lista, a menos que você especifique a opção /x

O exemplo a seguir compila o arquivo de definição de recurso MyApp.rc:

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

Ao compilar o script MyApp.rc, o RC pesquisa arquivos de cabeçalho e arquivos de recurso primeiro no diretório atual, depois em C:\Source\Stuff e D:\Resources e, em seguida, nos diretórios especificados pela variável de ambiente INCLUDE.

Ignorando a variável de ambiente INCLUDE

Você pode impedir que o RC use a variável de ambiente INCLUDE ao determinar os diretórios a serem pesquisados. Para fazer isso, use a opção /x . Em seguida, o compilador pesquisa arquivos somente no diretório atual e em todos os diretórios especificados usando a opção /i .

O seguinte comando compila o arquivo de script MyApp.rc:

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

Ao compilar o script MyApp.rc, o RC pesquisa arquivos de cabeçalho e arquivos de recurso primeiro no diretório atual e, em seguida, em C:\Source\Stuff. Ele não pesquisa os diretórios especificados pela variável de ambiente INCLUDE.