В Lazarus 2.2 уже есть опция для сборки под Qt5 (см. рис. 1)
qt5.png
Если уже поставлена библиотека, надо проверить, есть ли симлинк на эту библиотеку с названием "без хвоста" из цифр (см. рис. 2)
qt5_2.png
FreePascal при связывании с библиотекой, как правило, ориентируется на "безхвостые" названия. Если такого нет, то либо дополнительно поставить devel-пакет этой же библиотеки (в devel-пакете симлинк уже сидит готовый), либо сделать симлинк самому, ручками.
После пересборки Lazarus'а, программы он будет тоже собирать под Qt5.
Добавлено спустя 4 минуты 40 секунд:Aleks69 писал(а):Может быть, нужна другая версия libQt5Pas.so
Нужно та, которая сидит в репозитории Вашей ОС. Заморачиваться с другими версиями (пусть и более новыми) смысла нет. Используются только базовые функции библиотеки, которые есть в любой версии.
Добавлено спустя 5 минут 40 секунд:Aleks69 писал(а):чем грозит работа для QT (не QT5)
"Просто" Qt - это Qt версии 4. Остались ли ещё живые операционки, где четвёртая версия в качестве базовой - мне неизвестно. В большинстве случаев Qt стоит именно пятой версии.
По поводу GTK2 ничего не скажу, по-моему во всех нынешних ОС она ставится параллельно с GTK3. Кстати говоря, уже пора думать про GTK4...
Добавлено спустя 2 минуты 28 секунд:Aleks69 писал(а):Собирать как раньше: sudo make bigide LCL_PLATFOEM=qt ?
С пятой версией Qt (Qt5) собирать добавляя цифру 5:
- Код: Выделить всё
sudo make bigide LCL_PLATFORM=qt5
Добавлено спустя 7 минут 39 секунд:По поводу названия симлинка я, оказывается, ошибся.

Для Qt5 Lazarus будет искать название - "libQt5Pas.so.1".
У вас нет необходимых прав для просмотра вложений в этом сообщении.