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 :
Ma fonction de connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Mon arborescence de fichiers (paquet déployé)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 bool MainWindow::opendb() { m_db = QSqlDatabase::addDatabase( DB_TYPE ); m_db.setDatabaseName( DB_NAME ) ); return m_db.open(); }
Quelqu'un a t'il une idée une suggestion?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager