我使用的是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中加載。 –