Bonjour,
en root, j'essaye vainement de reconstruire mon plugin sous Mint 14.2.
Un apt-get install libmysqlclient-dev installe la version 18 (et non la 16).
Je vérifie la présence du répertoire /usr/include/mysql et celle de la librairie /usr/lib/x86_64-linux-gnu/libmysqlclient_r.a
Dans le projet projet /opt/Qt5.5.0-x64/5.5/Src/qtbase/src/plugins/sqldrivers/mysql/mysql.pro, j'ajoute 2 lignes
Je nettoye, qmake.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INCLUDEPATH+=/usr/include/mysql LIBS+=-L/usr/lib/x86_64-linux-gnu -lmysqlclient_r
Je me place dans le répertoire /opt/Qt5.5.0-x64/5.5/Src/qtbase/src/plugins/sqldrivers/build-mysql-Desktop_Qt_5_5_0_GCC_64bit-Release:
make... Tout se termine normalement
Le résultat est donc une nouvelle libqsqlmysql.so dans /opt/Qt5.5.0-x64/Tools/QtCreator/bin/plugins/sqldriversmv -f libqsqlmysql.so /plugins/sqldrivers/
Retour au terminal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2cd /opt/Qt5.5.0-x64/Tools/QtCreator/bin/plugins/sqldrivers ldd libqsqlmysql.so
Quel est le problème ? Merci.libmysqlclient_r.so.16 => not found puis évidemment les dépendances pareillement libssl.so.10 => not found, libcrypto.so.10 => not found...
Partager