Qt 5.5中postgresql插件的静态链接



当尝试将我的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

链接到mysql插件是有效的
我在这里遵循了教程:http://doc.qt.io/qt-5/sql-driver.html#qpsql
我有两个插件(libqsqlpsql.a和libqsqlmysql.a)但是mysql插件定义了函数:qt_static_plugin_QMYSQLDriverPlugin()
而psql插件没有等效的功能。

我错过了什么。

提前感谢

这似乎是由剩余的已编译对象文件引起的,这些文件是用旧的qmake编译的(来自Qt 4.7)清理后,它编译正确。

相关内容

  • 没有找到相关文章

最新更新