QT4 QPSQL驱动程序未加载Ubuntu 18.04

时间:2018-12-13 11:26:59

标签: postgresql qt qt4.8

我已经安装了apt install qt4-default libqt4-sql-psql

但是当代码运行:QSqlDatabase::addDatabase(QString("QPSQL"))时,出现错误“未加载驱动程序”。

当我使用QT_DEBUG_PLUGINS=1 ./release/app启动程序时,我看到存在用于psql的插件。

QFactoryLoader :: QFactoryLoader()看着“ /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so” 键(“ QSQLITE”)

QFactoryLoader :: QFactoryLoader()看着“ /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so” 键(“ QMYSQL3”,“ QMYSQL”)

QFactoryLoader :: QFactoryLoader()看着“ /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlodbc.so” 键(“ QODBC3”,“ QODBC”)

QFactoryLoader :: QFactoryLoader()看着“ /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlpsql.so” 键(“ QPSQL7”,“ QPSQL”)

我不明白为什么未加载驱动程序。

0 个答案:

没有答案