Не могу подгрузить драйвер sqlite. Собрал Qt с опциями -plugin-sql-sqlite -system-sqlite. В папке с qt /plugins/sqldrivers есть файлы
libqsqlite.so
libqsqlite.so.debug
libqsqlpsql.so
libqsqlpsql.so.debug
sqlite3 установлен. Пишу такой код:
QSqlDatabase* db = new QSqlDatabase();
db->addDatabase("QSQLITE");
db->setDatabaseName("./main.db");
if (!db->open()) {
QMessageBox::warning(0, QObject::tr("Database Error"), db->lastError().text());
return NULL;
}
И получаю сообщение: "driver not loaded."
Как подгрузить драйвер? Может надо где-то пути к header'ам указать? Или при сборке еще?
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Qt, QtSql plugins (2010)
- Форум QtSql как правильно открыть SQLite-файл (2015)
- Форум Qt и PostgreSQL (2009)
- Форум Qt Sqlite драйвер существует, но выдает, что не может загрузить (2013)
- Форум QSqlError("", «Driver not loaded», «Driver not loaded») (2016)
- Форум Qt костыль закрытия открытой БД (2015)
- Форум [Qt] QTableView и sqlite база данных (2010)
- Форум QSqlDatabase: QMYSQL driver not loaded (2020)
- Форум Не работает выборка данных из базы при использовании ODBC драйвера. (2016)
- Форум сформировать условие для setFilter из QSqlTableModel (2015)