Новость из категории: Информация

Знакомство с Juce: установка

Содержание:
1. Введение;
2. Функциональность;
3. Установка (Вы читаете данный раздел);
4. Первая программа.
Знакомство с Juce: установка

Инсталляция Juce не настолько автоматизирована, как хотелось бы. Готовые бинарные сборки существуют только для Windows и MacOS X, поэтому в Linux нужно собирать библиотеку и все сопутствующие утилиты из исходных кодов.

Первый шаг - сборка самой библиотеки. Распаковав архив с исходным кодом Juce, переходим в директорию build/linux, где находится готовый Make-файл. Поскольку автоматического конфигурирования (с помощью, например, autotools или Cmake) не предусмотрено, выяснять, каких зависимостей не хватает, приходится прямо по ходу сборки. К счастью, зависимостей совсем немного.

Вводим:
$ make CONFIG=Release

и смотрим, какие системные заголовки фигурируют в сообщениях об ошибках. У меня не хватало только asoundlib.h.

Запустив:
$ sudo apt-file search asoundlib.h

сразу же выяснил, что этот файл содержится в пакете libasound2-dev. Устанавливаем его и опять запускаем make. При необходимости такую процедуру придется повторить несколько раз, но на моей системе этого хватило для успешной сборки. Собранная библиотека появляется в директории bin.

Следующим шагом является сборка программ Jucer. Множественное число не случайно, т.к. существуют «старый» и «новый» Jucer.

«Старый» Jucer - это визуальный редактор форм. «Новый» Jucer - это прототип будущей среды разработки для Juce, который, в своем сегодняшнем виде, используется для автоматической генерации скелетного кода новых проектов.

Со временем в новый Jucer должны перекочевать и функции визуального редактирования форм, но пока это совершенно разные программы с одинаковым названием.

Знакомство с Juce: установка

Для комфортной работы с Juce нужны оба варианта, поэтому собираем старый Jucer в extras/the jucer/build/linux и новый Jucer в extras/Jucer (experimental)/Builds.

Последний этап - сборка демонстрационной программы, которая включает все компоненты библиотеки. Если она соберется и запустится - значит абсолютно все работает, как надо. Переходим в extras/juce demo/Builds и запускаем Make. Мне пришлось дополнительно установить только freeglut3-dev, но все зависит от набора установленных в системе библиотек.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх