![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
pro-maker |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 30.7.2009 Пользователь №: 957 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день.
Уже неделю пытаюсь корректно поставить qt на Ubuntu двумя способами: 1) Устанавливал из bin файла SDK (Диалоговое окно - далее... далее...) Пакет инсталировался в папку /opt. В Qt Creator ради ознакомления написал несколько простеньких программ типа калькулятора. Предварительно устанавливал Eclipse со всеми прилегающими к нему пакетами, в том числе и G++, из менеджера пакетов. Поэтому с компиляцией проблем нет. Существует необходимость удаленно работать с базой данных Firebird. Не получается скопилировать плагины ibase, испробовал всевозможные способы способы. устанавливал firebird (1.5.5), далее в консоли писал: cd $QTDIR/plugins/src/sqldrivers/ibase qmake -o Makefile "INCLUDEPATH+=/opt/interbase/include" "LIBS+=-L/opt/interbase/lib" ibase.pro make После этого попытался скомпилировать плагин в configure с ключами -qt-sql-ibase -plugin-sql-ibase. При этом всегда выскакивает ошибка: Creating qmake. Please wait... make: Цель `first' не требует выполнения команд. InterBase support cannot be enabled due to functionality tests! Turn on verbose messaging (-v) to ./configure to see the final report. If you believe this message is in error you may use the continue switch (-continue) to ./configure to continue. Может кто сталкивался с аналогичной проблемой? Поделитесь знаниями. 2) Пробовал скомпилировать qt из исходников (распаковал архив tar.gz - ./configure - make - make install). Вся библиотека встала в usr/local/Trolltech... Вроде получилось. Но при такой компиляции отсутсвует qt creator (есть Qt Designer, qt Assistant, qt demo., в общем всек кроме qt creator). Может я чего-то недопонимаю, если да, то как вообще взаимодействует qt creator и Qt? как их привязать друг к друг?. P.S. Версия QT 4.5.2 |
|
|
![]() |
pro-maker |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 30.7.2009 Пользователь №: 957 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Сделал все по новой:
1) Установил firebird 2.05 в папку opt/firebird 2) Установил поддержку ibase: cd $Qt-directory/src/plugins/sqldrivers/ibase sudo qmake -o Makefile "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib -lfbclient" ibase.pro выполнил команду make: ошибка make: Цель `first' не требует выполнения команд. Далее выполнил make clean, затем снова make. Установка прошла успешно. 3) Далее пытаюсь сконфигурировать Qt: cd $Qt-directory sudo ./configure -plugin-sql-ibase Пресловутая ошибка: Creating qmake. Please wait... make: Цель `first' не требует выполнения команд. InterBase support cannot be enabled due to functionality tests! Turn on verbose messaging (-v) to ./configure to see the final report. If you believe this message is in error you may use the continue switch (-continue) to ./configure to continue. Хоть убейся. Не пойму то ли шаг 2 является окончательным, толи что-то еще нужно сделать. А может уже все нормально встало, но ,как я понимаю, все установленные плагины должны быть видны в /demos/sqlbrowser/sqlbrowser. QIBASE там отсутствует. Если это не признак, то как можно определить установлен ли драйвер ibase? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.6.2025, 8:45 |