Установка дополнительных компонент в Lazarus

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

Те, кто начитает знакомиться со средой разработки Lazarus, задаются вопросом — как установить дополнительные компоненты в Lazarus?

В целом, это не сложнее чем, например, в Delphi. Разница лишь в том, что на данный момент Lazarus поддерживает только статически скомпонованные пакеты, а значит для установки необходимо пересобрать Lazarus. Но все гораздо проще, чем кажется.

Рассмотрим установку компонентов на примере IBX For Lazarus (Firebird Express).

IBX For Lazarus (Firebird Express) это порт на Lazarus/FPC компонентов IBX для работы с базами данных InterBase/FireBird для Linux и Windows платформ, код которых был опубликован Borland/Inprise в 2000 году под лицензией InterBase Public License.

Копируем скачанные компоненты в папку компонент lazarus. По-умолчанию, это

c:\lazarus\components

lazcomp1

Запускаем Lazarus и выбираем пункт меню «Пакет» → «Установить/удалить пакеты…»

lazcomp2Появится окно со списками установленных и доступных плагинов:

lazcomp3Выбираем нужный компонент и нажимаем кнопку «Установить выбранное»

Далее необходимо пересобрать Lazarus, для этого нажимаем «Сохранить и перезапустить IDE»

lazcomp4

Подтверждаем набор пакетов для IDE кнопкой «Продолжить».

После этого Lazarus запустит компиляцию и, после ее окончания, запустится с установленными компонентами.lazcomp5

Удалить компоненты можно также через пункт меню «Пакет» → «Установить/удалить пакеты…»

Следует отметить, что для Lazarus существует большое множество различных компонент, многие из которых являются портами известных компонент для Delphi. Хочется привести пару ссылок, для поиска компонент для Лазаря.

Официальная WiKi:
https://wiki.lazarus.freepascal.org/Components_and_Code_examples

Русскоязычный портал:
https://lazarus.su/lazarus-components

Comments are closed