Aria Maestosa

Во-первых, загрузите исходный код из области загрузки SourceForge или с SVN. Aria написана в C ++.

Зависимости:

• GCC (g++). Включен в инструменты разработчика на OS X, расположен в хранилищах всех дистрибутивов Linux, MinGW на ОС Windows (VisualStudio не поддерживается).

wxWidgets версия 3.0 или более

OpenGL , если вы используете OpenGL рендеринг, который является необязательным (OpenGL включен по умолчанию на Mac OS X)

libjdkmidi  (входит в код Aria)

irrXML  (входит в код Aria)

• На Linux / Unix системах, вам нужно Alsa или Jack (экспериментальная поддержка Jack доступна, начиная с 1.2.3). [На OSX / Windows, используются родные MIDI библиотеки, поэтому ничего не нужно доустанавливать]

Построенная система :

  • scons (входит в дерево исходного кода Aria, так что вы не должны находить его отдельно
  • Под OSX субкаталогом, доступен Xcode проект; не тот, что вам нужно запускать ./configure.sh вначале в том же каталоге для создания подходящих файлов (обратите внимание, что  scons построенная система работает на OSX, так что вам не нужно использовать Xcode, если вы на mac)
  • Вы также можете строить на предпочитаемой  IDE/build системе, но в таком случае вам стоит доустанавливать некоторые вещи самостоятельно.

Предпосылки

 Описание: http://ariamaestosa.sourceforge.net/osx.png  

Предпосылки - Mac OS X

 Описание: http://ariamaestosa.sourceforge.net/linux.png  

Предпосылки - Linux

 Описание: http://ariamaestosa.sourceforge.net/windows.png  

Предпосылки - Windows

Установите MinGW. Вам понадобится Python, если вам нужная будет  scons построенная система (и обновить ваши переменные  PATH env , если вы хотите вызвать python с терминала без использования полного пути).

Установка wxWidgets : Стройте, используя MinGW. Можете использовать такую комманду :

cd "C:\wxWidgets-2.9.5\build\msw"

mingw32-make -f makefile.gcc UNICODE=1 SHARED=1 BUILD=release

Проверьте файлы wxWidgets README или  wxWiki для подробной информации.

Компиляция

 Описание: http://ariamaestosa.sourceforge.net/osx.png  

 Описание: http://ariamaestosa.sourceforge.net/linux.png  

Компиляция Aria (OS X / Linux)

 Описание: http://ariamaestosa.sourceforge.net/windows.png  

Компиляция Aria (Windows)

Адаптируййте пути в этой команде по мере необходимости. Файл scons, из Aria предполагает, что вы используете wx 2.9.x, построенный вручную с mingw. Изменения в файле scons могут быть необходимы для других конфигураций.

python.exe scons/scons.py renderer="wxwidgets" WX_HOME="C:\dependencies\wxWidgets-2.9.5"

SCONS файл предполагает wxWidgets 2.9.5 построенный, как описано ранее. Использование другой версии или построение конфигурации WxWidgets может потребовать настройки файла Scons.

Завершение

 Описание: http://ariamaestosa.sourceforge.net/osx.png  

Завершение на OS X

 Описание: http://ariamaestosa.sourceforge.net/linux.png  

Завершение на Linux

 Описание: http://ariamaestosa.sourceforge.net/windows.png  

Завершение на Windows

Скопируйте wxWidgets DLLs в тот же каталог as Aria, откуда они были взяты.

Последние слова

Если у Вас возникли вопросы или проблемы, не стесняйтесь обращаться ко мне!

Текст переведен с английского.
Aria Maestosa выпущен под лицензией GNU GPL 2

Мы бесплатно размещены на sourceforge.net