我使用的是Ubuntu,而且我的Qt离线是从离线安装程序安装的。 当连接到MySQL数据库我有一个错误如何在qt中加载驱动程序?
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QSQLITE2
QSqlError(-1, "Driver not loaded", "Driver not loaded")
Failed to connect.
The program has unexpectedly finished.
现在我想这个代码
#include <QCoreApplication>
#include <QSqlDatabase>
#include <QStringList>
#include <QtDebug>
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
qDebug() << QSqlDatabase::drivers();
}
,并得到输出
("QSQLITE", "QSQLITE2")
再怎么我的Qt连接到MySQL数据库? 我成功连接到sqlite数据库。
有与QT离线安装任何问题,我指的是QT从仓库中安装了将工作fine.is呢? –
来自http://qt.nokia.com/的Qt离线安装程序应该正常工作 – amree
在我的情况下,它无法在ubuntu中加载。 –