Partilhar via


Localizando recursos e criando o aplicativo

Este tópico descreve como criar um aplicativo MUI típico. Supõe-se que você esteja usando o Microsoft Visual Studio para codificação e o Microsoft Visual Studio ou a linha de comando do Visual Studio para criação. Supõe-se que você use um arquivo de solução .sln para seu aplicativo e dê suporte a um arquivo Resource.h para refletir o arquivo de recurso de linguagem base.

Observação

Se estiver usando a linha de comando do Visual Studio para o build, você usará o comando vcbuild para criar o arquivo de solução.

 

Os arquivos de aplicativo são criados separadamente para cada idioma. Cada build cria .exe neutras em linguagem idênticas e arquivos .exe.mui específicos da linguagem. Além disso, vários outros arquivos são copiados para as pastas de versão apropriadas.

O build do aplicativo depende do tipo de recursos e do tipo de localização que você está usando. Para a localização de pré-compilação, você tem uma cópia do arquivo de idioma base localizado para cada idioma com suporte. Para localização pós-build, você pode copiar o arquivo .mui resultante do build do executável e do módulo de recursos e fornecer as cópias para os localizadores.

Observação

O procedimento a seguir pressupõe recursos do Win32 PE com um projeto do Visual Studio criado para cada idioma. Os recursos de linguagem base são fornecidos em um arquivo .rc e carregados usando um módulo DLL. Você pode repetir o procedimento conforme necessário para compilar para todos os idiomas com suporte.

 

Para criar o aplicativo

  1. Configure um projeto do Visual Studio para a linguagem base.
  2. Se estiver interessado em usar um arquivo de configuração de recursos com as ferramentas de recurso, configure um conforme descrito em Preparando um arquivo de configuração de recurso.
  3. Defina os parâmetros exigidos pelo utilitário compilador RC nas páginas de propriedades do projeto em Propriedades de Configuração → Recursos → Linha de Comando → Opções adicionais.
  4. Execute o Compilador RC. O utilitário compila e divide os recursos não localizáveis e localizáveis em dois arquivos de objeto diferentes, usando dados de configuração de recursos. Nesta etapa, os recursos neutros de linguagem são vinculados a um arquivo LN. Para obter mais informações, consulte a descrição do utilitário em Utilitários de Recurso.
  5. Para vincular os recursos específicos do idioma a um arquivo .mui específico do idioma, defina um evento pós-build para o projeto nas páginas de propriedades em Propriedades de Configuração → Eventos de Build → Evento pós-build → Linha de Comando.
  6. Defina um evento pós-build para aplicar o valor de soma de verificação do arquivo LN ao arquivo .mui para o idioma. Você pode usar o utilitário MUIRCT para esta etapa. Para obter mais informações, consulte a descrição do utilitário em Utilitários de Recurso.
  7. Use a linha de comando de evento pós-build para adicionar comandos para copiar os arquivos para a estrutura de pasta de versão apropriada.

Usando a interface do usuário multilíngue

Preparando um arquivo de configuração de recurso

Utilitários de recursos