2016-04-29 1 views
1

en essayant de lier mon Linux (CentOS 7) contre l'application qt statique 5 bibliothèques que je reçois l'erreur suivante:liaison statique du plugin postgresql dans Qt 5.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 

un lien vers le plug-in fonctionne mysql.
J'ai suivi le tutoriel ici: http://doc.qt.io/qt-5/sql-driver.html#qpsql
Et je les plugins (libqsqlpsql.a et libqsqlmysql.a) Mais le plugin MySQL définit la fonction: qt_static_plugin_QMYSQLDriverPlugin()
Alors que le plugin psql n'a pas de fonction de equivalend.

Qu'est-ce qui me manque?

Merci à l'avance

Répondre

0

Il semble que ce soit a été causée en restant compilé les fichiers d'objets qui ont été compilés avec un vieux qmake (de Qt 4.7) Après les nettoyer, il a été compilé correctement.