Russian Qt Forum
Май 05, 2024, 14:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: mysql driver not loaded  (Прочитано 57018 раз)
PavelVX
Гость
« Ответ #45 : Октябрь 05, 2011, 10:53 »

Собрал драйвер для QMySQL как тут написанно, все собралось. перекинул 2*2 файлика в C:\QtSDK\Desktop\Qt\4.7.4\mingw\plugins\sqldrivers.
но в пректе поддержка mySQL не появилась Грустный
    qDebug() << QSqlDatabase::drivers();
выдает:
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
("QSQLITE", "QODBC3", "QODBC") .
Что я мог недоделать?
сам спросил, сам и отвечу, случайно нагуглил ответ: в папку с приложением нужно докинуть клиентскую dll: libmysql.dll
И тогда, вроде бы, начинает все работать Улыбающийся
« Последнее редактирование: Октябрь 05, 2011, 11:45 от PavelVX » Записан
Lebets_VI
Гость
« Ответ #46 : Октябрь 06, 2011, 11:32 »

Приветствую.
А вот у меня совсем другая проблема, при сборке лезут ошибки линковки "undefined reference " На все используемые ф-ции, например:
undefined reference to `mysql_stmt_error@4'

Неделю уже парюсь, что и как только не ствил. Собираю под MinGW

Может найдется добрый человек и выложит дебажную и релизную длл версии 4.7.4 ?

Записан
Lebets_VI
Гость
« Ответ #47 : Октябрь 06, 2011, 12:08 »

Тупо переименовал libmysql.lib в libmysql.a и все собралось
Записан
Myllyenko
Гость
« Ответ #48 : Март 28, 2012, 18:09 »

Сделал всё по инструкции с первой страницы, но библиотека всё равно не собирается (ошибки "undefined reference"). В чём может быть дело?
Записан
Даниил
Гость
« Ответ #49 : Март 28, 2012, 19:07 »

В .pro файл допиши:
Код:
QT += sql
Возникновение таковой  конструкции, свидетельствует о том, что ты не подключил модуль в .pro файл.
Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 20.