SQL Driver Loading Problems
Joseph K last edited by Joseph K
My application is not detecting the SQL drivers that are installed beneath /usr/lib/qt/plugins/sqldrivers. All the drivers listed here are built as shared objects. Any attempt to load generates a console message:
QStringList drivers = db.drivers(); // empty list QSqlDatabase conn = QSqlDatabase::addDatabase(DB_DRIVER); // QSqlDatabase: QSQLITE driver not loaded // QSqlDatabase: available drivers:
#include <QtSql/QSqlDatabase> #include <QtSql/QSqlDriverPlugin> #include <QtSql/QSqlDriver> #include <QtSql/QSqlError>
Qt 5.12 on Arch Linux under /usr/lib.
Start your application with the
QT_DEBUG_PLUGINSenvironment variable set to 1. It will give you a log of what is happening on the start of your application.