.lpr и .lpi файлы: Эти файлы используются Lazarus IDE для создания компонентов. Файлы .lpr содержат исходный код компонентов, а файлы .lpi содержат информацию о компонентах и их свойствах. Компиляция этих файлов происходит автоматически в процессе сборки проекта в IDE.
.res файлы: Это файлы ресурсов, которые могут содержать различные типы данных, такие как изображения, звуки, текст и т.д. Они также не компилируются в проектах на Free Pascal, но могут быть включены в исполняемый файл в качестве ресурсов.
.ico файлы: Это файлы иконок, которые обычно используются для отображения иконок в графическом интерфейсе пользователя, они могут быть включены в проект в качестве ресурсов.
Можно ли собрать код только компилятором fpc без IDE - пока непонятно. И как называется компилятор ресурсов - неизвестно.
«В среде разработки Lazarus для компиляции ресурсов используется инструмент под названием windres.»
https://wiki.lazarus.freepascal.org/Laz … rces#Linux
Для сборки в Gentoo понадобятся пакеты
dev-lang/lazarus
dev-lang/fpc (является зависимостью для dev-lang/lazarus, lazarus требует, чтобы был установлен USE="source", непонятно, зачем)
Нет инструкции по компиляции? Не работает с autotools? Ну, в моём конкретном случае это затрудняет изучение (that hardens adoption).
Ну и вообще, зачем нужен модуль Graphics в консольной программе?
При помощи lazarus открыл .lpi-файл (klauscon.lpi), в меню выбрал "собрать проект", оно мне и пишет:
[html]<img src="data:image/png;base64,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" alt="" />[/html]
Возможно, что в Gentoo не самая последняя версия lazarus (у меня версия lazarus = 2.0.12, версия fpc = 3.2.2). Но надо ли мне становиться мейнтейнером этого проекта для этого дистрибутива, или есть другие дела? Или наоборот, у меня версия слишком новая, а формат файла в репозитории старый?
В репозитории, кстати, не написано, требуется ли Lazarus и какой вообще диалект паскаля был использован. Так-то в природе, оказывается, существует ещё GNU-pascal и соответствующая IDE к нему.
Инсталляция не требуется.
Написано в документации. Ну ок, если автору не требуются инсталляции его произведения, зачем идти против его воли?
Кроме того, совершенно очевидно (из описания процесса сборки ресурсов, и uses Graphics;), что паскаль в такой реализации это windows-технология, переносимая в linux с недостатками и привязками к платформе windows. Не родная (нативная), в общем. Это неприятно.
Грамматика обрабатываемого языка не описана формально, как и в более ранних советских работах.
Это существенный недостаток проекта (и этого и советских), показывает наличие недоработок в теоретической части.
Отредактировано Лис (2023-11-28 06:23:04)