0
qt5.7のコンパイル済みライブラリーsee link。しかし、私はプロジェクトにそれを接続することはできません。何が問題なのか教えてください。どうすれば可能になるのですか?QIBASEドライバーがロードされていません。
main.cppに
#include <QCoreApplication>
#include <QtSql>
#include <QPluginLoader>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QPluginLoader loader;
loader.setFileName("/home/alexandr/Qt/5.7/Src/qtbase/plugins/sqldrivers/libqsqlibase.so");
qDebug() << loader.load();
qDebug() << loader.isLoaded();
qDebug() << loader.errorString();
QSqlDatabase db = QSqlDatabase::addDatabase("QIBASE");
qDebug() << QString("Cannot open database") << db.lastError();
QCoreApplication::exit(0);
}
qibase.pro
QT += core
QT -= gui
QT += sql
CONFIG += c++11
TARGET = qibase
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
コンソール
true
true
"Unknown error"
QSqlDatabase: QIBASE driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
"Cannot open database" QSqlError("", "Driver not loaded", "Driver not loaded")