Qt 5.5 中 postgresql 插件的静态链接

static linking of postgresql plugin in Qt 5.5

当尝试 link 我的 linux (CentOS 7) 应用程序针对静态 qt 5 库时,我收到以下错误:

debug/app_debug_plugin_import.o: In function `StaticQPSQLDriverPluginPluginInstance::StaticQPSQLDriverPluginPluginInstance()':
<src>/app_debug_plugin_import.cpp:24: undefined reference to `qt_static_plugin_QPSQLDriverPlugin

link连接到 mysql 插件有效。
我按照这里的教程进行操作: http://doc.qt.io/qt-5/sql-driver.html#qpsql
我有两个插件(libqsqlpsql.a 和 libqsqlmysql.a) 但是 mysql 插件定义了函数: qt_static_plugin_QMYSQLDriverPlugin()
而psql插件没有equivalend函数。

我错过了什么

提前致谢

这似乎是由使用旧 qmake(来自 Qt 4.7)编译的剩余编译目标文件引起的 清理后,编译正确。