Ubuntu.qt 4.6.0 + qt Creator1.3 + mysql. собрать драйвер. |
Здравствуйте, гость ( Вход | Регистрация )
Ubuntu.qt 4.6.0 + qt Creator1.3 + mysql. собрать драйвер. |
fe120 |
6.1.2010, 20:03
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 6.1.2010 Пользователь №: 1354 Спасибо сказали: 1 раз(а) Репутация: 0 |
Всем доброго времени суток.
И так суть в следующем: Был скачан Qt SDK for Linux/X11 64-bit** (444 MB), были проделаны следующие дейстивия:
Далее был установлен в папку /home/gudron/qtsdk-2009.05 Тут все прекрасно. Далее по советам в инете, рекомендуется пересобрать qt, с поддержкой нужного драйвера:
После чего qt преспокойно устанавливается себе в /usr/local/Trolltech/Qt-4.6.0 Далее настраиваю в Инструменты -> Параметры, путь до qmake: /usr/local/Trolltech/Qt-4.6.0/bin/qmake Создаю сам проект, QtWidget... в файл *.pro выглядит следующим образом:
Далее есть функция:
Срабатывает функция при нажатии кнопки, коннекты сигналов и слотов приводить не буду. Да только консоль приложения дает следующее:
Делал так же что рекомендуется на http://doc.crossplatform.ru/qt/4.3.2/sql-d...ugin-on-windows Где и как проследит собрался ли драйвер. и правильно ли я его собирал. Заранее всем спасибо. С наступающим вот вот Рождеством. И прошедшим новым годом. =)) |
|
|
Litkevich Yuriy |
7.1.2010, 3:06
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
строчка
./configure -qt-sql-mysql говорит собрать драйвер как часть Qt, а не в виде плагина (т.е. в нутрь QtSql4). Если ошибок не было при сборке Qt, то значит, что собралось. Только почему не видно в списке доступных драйверов, не знаю.Было бы лучше собрать как плагин, т.к. он относительно не зависим и его можно пересобирать не трогая Qt. собственно при qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro, получаю следующее: всё верно, у тебя Qt не сконфигурирована для сборки плагина MySql, нужно удалить всю сборку:make confclean а затем конфигурировать и собирать Qt снова |
|
|
fe120 |
7.1.2010, 14:39
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 13 Регистрация: 6.1.2010 Пользователь №: 1354 Спасибо сказали: 1 раз(а) Репутация: 0 |
Произвел следующее:
и ответом последней команды является все тоже:
Может необходимо при ./configure указывать какой либо еще параметр акромя -plugin-sql-mysql |
|
|
Текстовая версия | Сейчас: 28.12.2024, 11:41 |