Название: Восстановление MySQL плагина после переустановки Qt SDK Отправлено: demiurg от Сентябрь 18, 2011, 20:43 Переставил винду и Qt/
Перед этим сохранил все скомпилиные файлы для плагина в отдельную папку. Скопировал данные в src/plugins/sqldriver и папку с приложением прописал пути: C:\MySQL\lib; C:\MySQL\bin; В списке плагинов QMYSQL появляется, но при попытке подключения пишет ...error...during connection driver not loaded driver not loaded Что ещё надо, подскажите... ДА и в реестре нет строки trolltech :-[ Название: Re: Восстановление MySQL плагина после переустановки Qt SDK Отправлено: Rem Norton от Сентябрь 18, 2011, 22:13 MySQL server установлен?
Название: Re: Восстановление MySQL плагина после переустановки Qt SDK Отправлено: demiurg от Сентябрь 18, 2011, 22:17 Да
Пересобрал плагин. Полученые 4 файла скопировал в Qt/plugins/sqldrivers/ , libmysql.dll в вапку Qt/bin. добавил в path C:\MySQL\lib;C:\MySQL\bin;C:\MySQL\include; Теперь вообще плагины не видит, даже после чистки реестра и перезагрузки. Какие то танцы с бубнами... Нигде нет подробного описания как всётаки собрать... и что сделать с собраными файлами. на попытку скомпилить пример sqlbrowser выдаёт такое C:/Qt/qt/src/plugins/sqldrivers/mysql/main.cpp:65: undefined reference to `QMYSQLDriver::QMYSQLDriver(QObject*)' c:\Qt\qt\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp::-1: error: undefined reference to `qMain(int, char**)' Название: Re: Восстановление MySQL плагина после переустановки Qt SDK Отправлено: demiurg от Сентябрь 19, 2011, 01:38 Всё решил проблему, протупил ;D
Удалил все файлы содержащие mysql и qt из папки system32 (как оказались непонятно - может при статической сборке попали) и появился плагин и начало конектится. Натурально бубны и шаманство... |