Compartir a través de


Localizar recursos y compilar la aplicación

En este tema se describe cómo compilar una aplicación MUI típica. Se supone que usa Microsoft Visual Studio para codificar y Microsoft Visual Studio o la línea de comandos de Visual Studio para compilar. Se supone que usa un archivo de solución .sln para la aplicación y admite un archivo Resource.h para reflejar el archivo de recursos de idioma base.

Nota:

Si usa la línea de comandos de Visual Studio para la compilación, usará el comando vcbuild para compilar el archivo de solución.

 

Los archivos de aplicación se compilan por separado para cada lenguaje. Cada compilación crea archivos .exe y específicos del idioma .exe.mui idénticos. Además, se copian otros archivos en las carpetas de versión adecuadas.

La compilación de la aplicación depende del tipo de recursos y del tipo de localización que esté usando. Para la localización previa a la compilación, tiene una copia del archivo de idioma base localizado para cada idioma admitido. Para la localización posterior a la compilación, puede copiar el archivo .mui resultante de la compilación del archivo ejecutable y el módulo de recursos, y proporcionar las copias a los localizadores.

Nota:

En el procedimiento siguiente se asumen los recursos de Win32 PE con un proyecto de Visual Studio creado para cada lenguaje. Los recursos de idioma base se proporcionan en un archivo .rc y se cargan mediante un módulo DLL. Puede repetir el procedimiento según sea necesario para compilar para todos los lenguajes admitidos.

 

Para compilar la aplicación

  1. Configure un proyecto de Visual Studio para el lenguaje base.
  2. Si está interesado en usar un archivo de configuración de recursos con las herramientas de recursos, configure uno como se describe en Preparación de un archivo de configuración de recursos.
  3. Establezca los parámetros requeridos por la utilidad del compilador RC en las páginas de propiedades del proyecto en Propiedades de configuración → Recursos → línea de comandos → Opciones adicionales.
  4. Ejecute el compilador RC. La utilidad compila y divide los recursos no localizables y localizables en dos archivos de objeto diferentes, mediante datos de configuración de recursos. En este paso, los recursos neutros del lenguaje se vinculan a un archivo LN. Para obtener más información, consulte la descripción de la utilidad en Utilidades de recursos.
  5. Para vincular los recursos específicos del idioma a un archivo .mui específico del lenguaje, establezca un evento posterior a la compilación para el proyecto en las páginas de propiedades en Propiedades de configuración → Eventos de compilación → evento posterior a la compilación → línea de comandos.
  6. Establezca un evento posterior a la compilación para aplicar el valor de suma de comprobación del archivo LN al archivo .mui para el idioma. Puede usar la utilidad MUIRCT para este paso. Para obtener más información, consulte la descripción de la utilidad en Utilidades de recursos.
  7. Use la línea de comandos del evento posterior a la compilación para agregar comandos para copiar los archivos en la estructura de carpetas de versión adecuada.

Uso de la interfaz de usuario multilingüe

Preparar un archivo de configuración de recursos

Utilidades de recursos