Здравствуйте. У меня такая же проблема( не открывать же новый топик).
У меня openSUSE 10.3 QT 4.3.1 sqlite3.
#include<QtCore>
#include<QtSql>
int main() {
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("obs.db");
if (!db.open()) {
qDebug() << "БД не открыта" << db.lastError();
return 1;
}
qDebug() << "БД открыта";
return 0;
}
код компильный
QT += sql
/usr/lib/qt4/plugins/sqldrivers/libqsqlite.so - в наличии.
выдает:
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
QSqlError(-1, "Driver not loaded", "Driver not loaded")
Как это вылечить?
P.S. В bash и python - все открывает и читает.
Заранее спасибо.