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 :
ainsi que le contenu du dossier de la release :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
- pgsql_connexion.exe
- libeay32.dll
- libpq.a
- libpq.dll
- libqsqlpsql4.a
- mingwm10.dll
- qsqlpsql4.dll
- QtCore4.dll
- QtGui4.dll
- QtSql4.dll
- ssleay32.dll
Partager