Distribution d'une application avec QPSQL
Bonjour à tous,
En fait, j'ai compilé postgresql avec MinGW, puis, j'ai compilé le driver QPSQL à partir de là.
Lorsque je suis sur QtCreator : pas de problème, tout fonctionne nickel.
Lorsque je lance l'exe (Release) sur la même machine, aucun problème ça fonctionne.
Maintenant, si je déplace sur une autre machine l'exe avec les bonnes bibliothèques (vérifiées avec Dependency Walker), le programme se lance, mais lors de la connexion à ma base, je suis "gratifié" d'un "Driver not loaded"...
Je ne sais plus trop quoi faire. Quelqu'un aurait-il une idée?
D'avance merci.
Pour faciliter le tout, voici le .pro :
Code:
1 2 3 4 5 6 7 8
| QT += network \
sql
TARGET = pgsql_connexion
TEMPLATE = app
SOURCES += main.cpp \
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui |
ainsi que le contenu du dossier de la release :
- pgsql_connexion.exe
- libeay32.dll
- libpq.a
- libpq.dll
- libqsqlpsql4.a
- mingwm10.dll
- qsqlpsql4.dll
- QtCore4.dll
- QtGui4.dll
- QtSql4.dll
- ssleay32.dll