Доброго времени суток! Перенес проект с одного компьютера на другой, собрал драйвер mysql из исходников.
Проверяю на наличие драйвера, ошибок не выдает:
if (!QSqlDatabase::drivers().contains("QMYSQL"))
{
QMessageBox::critical(0, "Driver not foung", "This program needs the MySQL driver");
}
else
{
qDebug()<<"no error driver";
}
Но дальше код
body = QSqlDatabase::addDatabase("QMYSQL");
Выдает в отладку:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3
Не могу понять, что ему нужно((