Russian Qt Forum

Qt => Базы данных => Тема начата: paran87 от Декабрь 30, 2010, 10:48



Название: Qtcreator+Ubuntu+Windows+MySql. Проблемы с драйвером. QMYSQL driver not loaded
Отправлено: paran87 от Декабрь 30, 2010, 10:48
Для разработки использую Ubutu 10.04, Qtcreator, MySql. Разрабатываю программу для работы с бд. Использую драйвер  QMYSQL.
Написанный код работает идельно на Ubuntu(ну по крайне мере меня устраивает).
Перенашу программу на WinXP. Компилирую программу. Пытаюсь приконнекститься к БД он выдает driver not loaded.
Консоль приложения выдает следующее:
Запускается C:\1\debug\gorvodokanal.exe...

Object::connect: No such slot MainForm::getData(QString) in main.cpp:19

Object::connect:  (sender name:   'logform')

Object::connect:  (receiver name: 'MainForm')

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC

C:\1\debug\gorvodokanal.exe завершился с кодом 0

Скачал с офф сайта драйвер для MySQL установил, но не помогло. Читал на форумах. Пишут что нужно откомпилировать Qt c параметрами.
Но везеде на формах пишут про сборный Qt(Qt+MinGW). Я же использую готовую сборку  Qtcreator.
Как мне заставить работать программу в винде?


Название: Re: Qtcreator+Ubuntu+Windows+MySql. Проблемы с драйвером. QMYSQL driver not loaded
Отправлено: Пантер от Декабрь 30, 2010, 10:57
Пересобери Qt.


Название: Re: Qtcreator+Ubuntu+Windows+MySql. Проблемы с драйвером. QMYSQL driver not loaded
Отправлено: paran87 от Декабрь 30, 2010, 11:31
Каким образом?Я так понимаю на винде? У меня Qtcreator. Один exe. Он все ставит сам!!!!


Название: Re: Qtcreator+Ubuntu+Windows+MySql. Проблемы с драйвером. QMYSQL driver not loaded
Отправлено: Пантер от Декабрь 30, 2010, 12:00
Какой кошмар. Qtcreator уже начал что-то ставить???

Для повышения уровня знаний, советую скачать с оффсайта (http://qt.nokia.com) исходники библиотеки Qt и собрать ее вручную.