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

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

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

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

Сообщение Vadim » 28.10.2016 06:13:37

Можно ли Lazarus откомпилировать для Qt5?
Если да, то с какими опциями?
Vadim
долгожитель
 
Сообщения: 2626
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение zub » 28.10.2016 09:08:59

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

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

Сообщение zub » 31.12.2016 01:32:45

http://svn.freepascal.org/cgi-bin/viewv ... sion=53806
Чудесный подарок на НГ
Только чето у меня с самосборным qt5pas ошибки при линковке(( Похоже там юзается уже не альфа 13 года, а чтото поновее, еще не выложенное
zub
долгожитель
 
Сообщения: 2275
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение Alexx2000 » 31.12.2016 16:06:32

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

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

Сообщение zub » 31.12.2016 16:24:06

Дай патчик?
zub
долгожитель
 
Сообщения: 2275
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение Alexx2000 » 31.12.2016 17:25:09

Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 473
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

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

Сообщение zub » 31.12.2016 18:37:55

Чето тут не так. это альфа без изменений
zub
долгожитель
 
Сообщения: 2275
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение Лекс Айрин » 31.12.2016 19:22:11

zub, сегодня еще одно обновление было... возможно, дело в этом.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4181
Зарегистрирован: 19.02.2013 16:54:51

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

Сообщение Alexx2000 » 31.12.2016 19:52:23

Смотрите внимательнее, это доработанная альфа. А именно: изменен файл "Qt5Pas.pro", добавлен файл "src/qx11info_x11_c.cpp".
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 473
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

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

Сообщение zub » 31.12.2016 19:58:41

)) я компильнул с старым makefile
Всех с новым годом!
zub
долгожитель
 
Сообщения: 2275
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение alexs » 03.01.2017 10:51:55

Работает сразу :-)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3502
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

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

Сообщение zub » 03.01.2017 13:01:36

теперь исходники qt5pas вложены в lazarus http://svn.freepascal.org/cgi-bin/viewv ... sion=53813
и это правильно, нефиг им болтаться гдето отдельно
zub
долгожитель
 
Сообщения: 2275
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение fedan » 03.01.2017 14:14:17

По умолчанию либа с дебагом собирается.
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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fedan
новенький
 
Сообщения: 26
Зарегистрирован: 15.09.2016 21:18:48

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

Сообщение zub » 03.01.2017 15:15:07

Имхо зря в новом бакэнде не выставлена директива LCLQT - много что отвалилось по этой причине, а в 99% случаев то что завернуто в LCLQT совместимо с LCLQT5
zub
долгожитель
 
Сообщения: 2275
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение скалогрыз » 03.01.2017 20:44:39

бинарики под винду, кто-нибудь?
хочу точить RichMemo под Qt5. Zeljan обещал, что там все нужные интерфейсы есть.
скалогрыз
долгожитель
 
Сообщения: 1645
Зарегистрирован: 03.09.2008 02:36:48

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 9

Рейтинг@Mail.ru