Компиляция в Qt5

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Компиляция в Qt5

Сообщение Vadim »

Можно ли Lazarus откомпилировать для Qt5?
Если да, то с какими опциями?
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Наврятли.
Попробуй взять отсюда http://users.telenet.be/Jan.Van.hijfte/ ... pcqt4.html альфу биндинга для qt5 и заменить ей штатный лазарусный биндинг qt4.
Я год-два назад пытался, невышло. Чтоб скомпилить пришлось много что править, в итоге сложное приложение не работало, с простым не пробовал.
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

http://svn.freepascal.org/cgi-bin/viewv ... sion=53806
Чудесный подарок на НГ
Только чето у меня с самосборным qt5pas ошибки при линковке(( Похоже там юзается уже не альфа 13 года, а чтото поновее, еще не выложенное
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

С доработанной напильником qt5pas линкуется и даже работает.
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Дай патчик?
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Чето тут не так. это альфа без изменений
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

zub, сегодня еще одно обновление было... возможно, дело в этом.
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

Смотрите внимательнее, это доработанная альфа. А именно: изменен файл "Qt5Pas.pro", добавлен файл "src/qx11info_x11_c.cpp".
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

)) я компильнул с старым makefile
Всех с новым годом!
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Работает сразу :-)
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

теперь исходники qt5pas вложены в lazarus http://svn.freepascal.org/cgi-bin/viewv ... sion=53813
и это правильно, нефиг им болтаться гдето отдельно
fedan
новенький
Сообщения: 70
Зарегистрирован: 15.09.2016 20:18:48

Сообщение fedan »

По умолчанию либа с дебагом собирается.
fix:

Код: Выделить всё

Index: lcl/interfaces/qt5/cbindings/Qt5Pas.pro
===================================================================
--- lcl/interfaces/qt5/cbindings/Qt5Pas.pro   (revision 53851)
+++ lcl/interfaces/qt5/cbindings/Qt5Pas.pro   (working copy)
@@ -73,8 +73,8 @@
 CONFIG -= create_prl
 CONFIG -= link_prl
 
-CONFIG -= release
-CONFIG += debug
+CONFIG += release
+CONFIG -= debug
 CONFIG += dll
 CONFIG += warn_off

Qt5Pas-release.diff.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Имхо зря в новом бакэнде не выставлена директива LCLQT - много что отвалилось по этой причине, а в 99% случаев то что завернуто в LCLQT совместимо с LCLQT5
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

бинарики под винду, кто-нибудь?
хочу точить RichMemo под Qt5. Zeljan обещал, что там все нужные интерфейсы есть.
Ответить