Usando o RC (a linha de comando do RC)
Para iniciar o RC, use o seguinte comando.
RC [opções] script-file
O parâmetro script-file especifica o nome do arquivo de definição de recurso que contém os nomes, tipos, nomes de arquivo e descrições dos recursos a serem compilados.
O RC pode gerar arquivos de recurso separados para aplicativos que têm recursos neutros e específicos do idioma. Os desenvolvedores podem usar um arquivo de configuração de recurso ou definir opções de linha de comando para selecionar quais tipos de recursos e itens são recursos não localizáveis do arquivo de idioma neutro (LN) e quais são recursos localizáveis de arquivos MUI específicos do idioma. Para obter mais informações, consulte a Interface do usuário multilíngue.
O parâmetro options pode ser uma ou mais das seguintes opções de linha de comando.
Opções
-
/?
-
Exibe uma lista de opções de linha de comando.
-
/c
-
Define uma página de código usada pela conversão NLS.
-
/d
-
Define um símbolo para o pré-processador que você pode testar com a diretiva #ifdef.
-
/fm mresname
-
O RC cria um arquivo .RES de idioma neutro e um arquivo .RES dependente do idioma (MUI) usando script-file. Esta opção deve ser usada junto com a opção /fo resname. O RC chama o arquivo .RES de idioma neutro de resname.res e o arquivo .RES dependente do idioma (MUI) de mresname.res.
Windows Server 2003 e Windows XP/2000: essa opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary em um sistema atualizado.
-
/fo resname
-
O RC cria um arquivo .RES chamado resname usando script-file.
Se a opção /fm mresname também estiver definida, o RC criará um arquivo .RES de idioma neutro e um arquivo .RES dependente do idioma (MUI).
Windows Server 2003 e Windows XP/2000: essa opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary em um sistema atualizado.
-
/g1
-
Se /g1 estiver definido, o RC gerará um arquivo MUI se o único recurso localizável incluído no arquivo MUI for um recurso de versão. Se /g1 não estiver definido, o RC não gerará um arquivo MUI se o único recurso localizável incluído no arquivo MUI for um recurso de versão.
-
/h
-
Exibe a lista de opções da linha de comando.
-
/I
-
Pesquisa o diretório especificado antes de pesquisar os diretórios especificados pela variável de ambiente INCLUDE.
-
/j loctype
-
Tipos de recursos localizáveis que o RC coloca no arquivo .RES dependente do idioma (MUI). Se a opção /q também estiver definida, essa opção será ignorada e as informações no arquivo de configuração do RC terão precedência.
Windows Server 2003 e Windows XP/2000: essa opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary em um sistema atualizado.
-
/k overtype
-
Tipos de recursos sobrepostos que o RC coloca no arquivo .RES de idioma neutro e no arquivo .RES dependente do idioma (MUI). Os tipos de recursos especificados pela opção /k devem ser um subconjunto daqueles especificados pela opção /j. Por exemplo, ?J2 ?J3 ?K3 especifica que o RC coloca o tipo de recurso 3 nos arquivos de idioma neutro e dependentes de idioma (MUI). Se a opção /q também estiver definida, essa opção será ignorada e as informações no arquivo de configuração do RC terão precedência.
Windows Server 2003 e Windows XP/2000: essa opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary em um sistema atualizado.
-
/l langid
-
Especifica o idioma padrão para a compilação. Por exemplo, -l409 é equivalente a incluir a seguinte instrução na parte superior do arquivo de script de recurso:
LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
Para obter mais informações, consulte Identificadores de idioma.
-
/n
-
Termina em nulo todas as cadeias de caracteres na tabela de cadeia de caracteres.
-
/q Mui.RCConfig
-
Um arquivo de configuração do RC que segue o formato de arquivo de configuração do RC. O formato de arquivo de configuração do RC permite que os componentes autodescrevam informações de recursos, como controle de versão de recursos, caminho do arquivo MUI, tipos de recursos e itens. Esse arquivo especifica quais recursos vão para o arquivo .RES de idioma neutro e quais recursos vão para o arquivo .RES dependente do idioma (MUI). Essa opção e as informações fornecidas no arquivo de configuração do RC substituem as opções de linha de comando /j e /k.
Windows Server 2003 e Windows XP/2000: essa opção não está disponível sem usar também as funções LoadMUILibrary e FreeMUILibrary em um sistema atualizado.
-
/r
-
Ignorado. Fornecido para compatibilidade com makefiles existentes.
-
/u
-
Cancela a definição de um símbolo para o pré-processador.
-
/v
-
Exibe mensagens que relatam o andamento do compilador.
-
/x
-
Impede que o RC verifique a variável de ambiente INCLUDE ao procurar por arquivos de cabeçalho ou arquivos de recurso.
Comentários
As opções não diferenciam maiúsculas de minúsculas e um hífen (-) pode ser usado no lugar de uma barra (/). Você pode combinar opções de letra única se elas não exigirem nenhum parâmetro adicional.
O RC não gerará um arquivo MUI nos seguintes casos.
- Não existem recursos localizáveis no arquivo .rc.
- O único ID de idioma do recurso especificado no arquivo .rc é neutro (0x0).
- O arquivo .rc tem recursos especificados em mais de um idioma. A exceção é que, se o arquivo .rc contiver dois idiomas e um for neutro (0x0), o RC gerará um arquivo MUI.
Para Mais informações, consulte os seguintes tópicos:
- Definindo nomes para o pré-processador
- Renomeando o arquivo de recurso compilado
- Pesquisando arquivos
- Exibindo mensagens de progresso
- Mensagens de diagnóstico do RC
Tópicos relacionados