Funcionalidades Ayuda Descargar

Windows logo Generar para Windows desde fuentes

Antes de comenzar debes saber que los fuentes de LenMus no incluyen makefiles para ninguna plataforma sino que éstos son generados con el sistema CMake. CMake puede crear diferentes tipos de makefiles y archivos de projecto para IDEs. Por ejemplo, Unix Makefiles, archivos de proyecto para Eclipse CDT 4.0 o Microsoft Visual Studio, y muchos otros.

Paso 1: Instalar prerequisitos

Para generar LenMus es preciso que tu sistema tenga instaladas las siguientes librerías:

Adicionalmente, necesitas el siguiente software:

Comprueba si tienes instalado todo esto e instala lo que falte.

Paso 2: Descargar los fuentes de LenMus

Cuando estén instaladas las librerías requeridas, procede a descargar las fuentes LenMus. Supongamos que tienes una carpeta llamada 'proyectos' en 'C:\Users\<your-user>\proyectos'. Vamos a crear allí una subcarpeta para descargar los fuentes de LenMus desde el repositorio principal en GitHub.

Para ello, abre el Explorador de Archivos y ve a la carpeta 'proyectos'. Haz clic sobre ella con el botón derecho del ratón y selecciona 'Git Bash aquí'. Esto abrirá una ventana de comandos adecuada para usar Git.

Ahora puede descargar los fuentes, bien el código más reciente:

git clone -b master --single-branch --depth 1 https://github.com/lenmus/lenmus.git

o el de una versión específica (e.j.: la 5.6.0)

git clone -b 'Release_5.6.0' --single-branch --depth 1 https://github.com/lenmus/lenmus.git

Ahora puedes cerrar la ventana de comandos. El código fuente descargado estará en una carpeta llamada 'lenmus' en 'C:\Users\<your-user>\proyectos\lenmus'

Paso 3: Generar un makefile y construir

Cuando se hayan descargado los fuentes ejecuta CMake y compila. Para esto, se sugieren dos alternativas:

Opción 1 (más simple): construir desde la línea de comandos usando CMake y ninja

Abre una ventana de comandos apropiada para el tipo de compilación deseado: compilación para x86 o x64.

Crea un directorio para construir LenMus:

cd C:\Users\<your-user>\proyectos\lenmus
rmdir zz-build /S /Q
mkdir zz-build && cd zz-build

Crea el makefile, compila e instala:

cmake -G "Ninja" .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS_RELEASE="/MT /O2 /Ob2 /DNDEBUG"
ninja
ninja install

Opción 2: Construir con Visual Studio

 

 

Tu ayuda para mejorar estas instrucciones es bienvenida. Gracias.

 

Página actualizada a 2020/02/24