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
- Configure um projeto do Visual Studio para a linguagem base.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Tópicos relacionados