Pas de connexion SQLite après déploiement
Bonjour,
Je poste ce message après moultes recherches, mais aucunes correspondant réellement à mon cas.
J'ai fait une petite application QT/SQLite, qui fonctionne parfaitement sur la machine de développement, mais pas sur une machine tierce...
Je ne pense pas (je me trompe peut être) que c'est un problème de DLL, l'application se lance sans souci, j'ai juste ma QMessageBox qui me dis que la connexion ne s'est pas faite...
Je vous poste mon .pro :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| TEMPLATE = app
TARGET = QtAsso
QT += sql widgets
SOURCES += \
main.cpp \
mainwindow.cpp
HEADERS += \
mainwindow.h
FORMS += \
mainwindow.ui
wince*: {
DEPLOYMENT_PLUGIN += qsqlite
}
TRANSLATIONS = qtasso_fr.ts
CODECFORSRC = UTF-8 |
Ma fonction de connexion :
Code:
1 2 3 4 5 6
| bool MainWindow::opendb()
{
m_db = QSqlDatabase::addDatabase( DB_TYPE );
m_db.setDatabaseName( DB_NAME ) );
return m_db.open();
} |
Mon arborescence de fichiers (paquet déployé)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| ./images
./platforms/qwindows.dll
./plugins/qsqlite.dll
.D3DCompiler_43.dll
.icudt49.dll
.icuin49.dll
.icuuc49.dll
.libEGL.dll
.libgcc_s_sjlj-1.dll
.libGLESv2.dll
.libstdc++-6.dll
.libwinpthread-1.dll
.Qt5Core.dll
.Qt5Gui.dll
.Qt5Sql.dll
.Qt5Widgets.dll
.QtAsso.db //La base SQLITE
.QtAsso.exe // Le .exe
.qtasso_fr.qm
.qtasso_es.qm
qtasso_de.qm
qtasso_it.qm |
Quelqu'un a t'il une idée une suggestion?