Lazarus после сборки под qt пропала кнопка закрыть в окнах

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

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

Lazarus после сборки под qt пропала кнопка закрыть в окнах

Сообщение masters » 19.08.2009 14:01:14

Кнопки закрыть нет ни в самом Лазарусе, ни в созданных им проектах, есть какое-нибудь решение?

Собирал с qt 4.3.4 - с более новыми не хотело. ОС: UBUNTU 9.0.4
У вас нет необходимых прав для просмотра вложений в этом сообщении.
masters
новенький
 
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59

Re: Lazarus после сборки под qt пропала кнопка закрыть в окна

Сообщение Mr.Smart » 19.08.2009 14:46:26

Есть такая проблемма когда запускаешь программу для qt 4.3.4 под более новой версией qt.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Lazarus после сборки под qt пропала кнопка закрыть в окна

Сообщение masters » 19.08.2009 14:50:49

Mr.Smart писал(а):Есть такая проблемма когда запускаешь программу для qt 4.3.4 под более новой версией qt.


блин... так неудобно, например меню вообще сделать нельзя, окно не закрывается, а по-другому никак не сохранить.

а что можно сделать, если под qt 4.5 он не собирается - пишет, что каких-то функций в библиотеке не хватает
masters
новенький
 
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59

Re: Lazarus после сборки под qt пропала кнопка закрыть в окна

Сообщение Mr.Smart » 19.08.2009 14:53:19

Взять библиотеку libqt4intf.so и модуль qt.pas для соответствующей версии.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Lazarus после сборки под qt пропала кнопка закрыть в окна

Сообщение masters » 19.08.2009 17:21:51

Mr.Smart писал(а):Взять библиотеку libqt4intf.so и модуль qt.pas для соответствующей версии.


Пробовал, беру либу 4.5, получаю при сборке:

Код: Выделить всё
qtwidgets.pas:9465: undefined reference to `QFileDialog_filters'
/usr/lib/libqt4intf.so: undefined reference to `QWebDatabase::expectedSize() const'
/usr/lib/libqt4intf.so: undefined reference to `QWebHistoryInterface::setDefaultInterface(QWebHistoryInterface*)'
/usr/lib/libqt4intf.so: undefined reference to `QWebSettings::setObjectCacheCapacities(int, int, int)'
/usr/lib/libqt4intf.so: undefined reference to `QWebHistory::backItem() const'
/usr/lib/libqt4intf.so: undefined reference to `QWebPage::pluginFactory() const'
/usr/lib/libqt4intf.so: undefined reference to `QWebHistory::canGoForward() const'
....


Если, 4.4, то всего 2 позиции не может собрать. Как эту проблему решить ???

Добавлено спустя 13 минут 24 секунды:
Re: Lazarus после сборки под qt пропала кнопка закрыть в окнах
не находит файлика libQtWebKit.so

Добавлено спустя 5 минут 21 секунду:
Re: Lazarus после сборки под qt пропала кнопка закрыть в окнах
Поставил, теперь:

undefined reference to `QFileDialog_filters'

Добавлено спустя 24 минуты 16 секунд:
Re: Lazarus после сборки под qt пропала кнопка закрыть в окнах
блин, уже все перемучил, ничего не помогает :((((

и make PREFIX=/usr clean all LCL_PLATFORM=qt OPT="-dUSE_QT_45" пробовал, и 44 и 43 - нифига...

не кто не нашел как решить???

Добавлено спустя 24 минуты 15 секунд:
Re: Lazarus после сборки под qt пропала кнопка закрыть в окнах
решил, опять трабл - писец, я его наверно сегодня не соберу

Код: Выделить всё
Compiling cgimodules.pas
Writing Resource String Table file: cgimodules.rst
Fatal: Can't find unit LazarusPackageIntf used by cgiLaz
Fatal: Compilation aborted


я в шоке...

Добавлено спустя 1 час 33 минуты 25 секунд:
Re: Lazarus после сборки под qt пропала кнопка закрыть в окнах
Всем спасибо, проблему решил. Поставил последний снапшот и все собралось.
masters
новенький
 
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Рейтинг@Mail.ru