Название: Qt 4.8.1 + MySQL 5.5.23.0 Отправлено: DFyz от Август 22, 2012, 03:31 Здравствуйте)
Имеется Qt 4.8.1 и MySQL 5.5.23.0, библиотеки скомпилированы и добавлены в %QTDIR%\qt\plugins\sdldrivers\ но при выполнения кода Код: db = new QSqlDatabase; получаю ошибку "Cannot open database: QSqlError(-1, "Driver not loaded", "Driver not loaded")" кэш QtCreator'а чистил. В чем проблема не пойму. Название: Re: Qt 4.8.1 + MySQL 5.5.23.0 Отправлено: Пантер от Август 22, 2012, 09:34 Поиск по форуму по "Driver not loaded"! У тебя отсутствует плугин MySql.
Название: Re: Qt 4.8.1 + MySQL 5.5.23.0 Отправлено: DFyz от Август 22, 2012, 12:56 Искал. Не то. Говорю же, Плагин присутствует, библиотеки qsqlmysql4.dll и qsqlmysqld4.dll есть. Он их не загружает при запуске проги.
Название: Re: Qt 4.8.1 + MySQL 5.5.23.0 Отправлено: QtCoder от Август 22, 2012, 12:57 Искал. Не то. Говорю же, Плагин присутствует, библиотеки qsqlmysql4.dll и qsqlmysqld4.dll есть. Он их не загружает при запуске проги. не видит возможно путь до папки с плагинами. Можно попробовать QCoreApplication::addLibraryPath(QString("%1/%2") .arg(qApp->applicationDirPath()) .arg("plugins")); Название: Re: Qt 4.8.1 + MySQL 5.5.23.0 Отправлено: DFyz от Август 22, 2012, 13:46 не видит возможно путь до папки с плагинами. Можно попробовать QCoreApplication::addLibraryPath(QString("%1/%2") .arg(qApp->applicationDirPath()) .arg("plugins")); Попробовал, не помогло. Попробую радикально. Переустановлю Qt и пересоберу библиотеки. Главное не дойти до сноса винды ;D Название: Re: Qt 4.8.1 + MySQL 5.5.23.0 Отправлено: panAlexey от Август 22, 2012, 15:32 Попробовал, не помогло. Попробую радикально. Переустановлю Qt и пересоберу библиотеки. Главное не дойти до сноса винды ;D или перепайки лапок процессора. |