Problem beim Laden des SQL-Treibers auf zweitem PC

Alles rund um die Programmierung mit Qt
Antworten
MasterMito
Beiträge: 18
Registriert: 9. Dezember 2008 17:16

Problem beim Laden des SQL-Treibers auf zweitem PC

Beitrag von MasterMito »

Hallo,

ich habe hier ein Projekt das auf 2 Computern parallel entwickelt wird.
Beide laufen mit Qt 4.7.2 und VS2010.

Da das Projekt eine MySQL-Datenbank benutzt, wurde MySQL runtergeladen und der Treiber auf Computer 1 kompiliert. Auf Computer 1 läuft alles super, wie es sein soll. Nun habe ich die dll's, pdb's und lib's auf dem Computer 2 in die selben Ordner kopiert, aber irgendwie haut es absolut nicht hin.
Es kommt immer die Meldung

Code: Alles auswählen

"InfoSys.exe": "C:\Qt\4.7.2\plugins\sqldrivers\qsqlmysqld4.dll" geladen, Symbole wurden geladen.
"InfoSys.exe": "C:\Qt\4.7.2\plugins\sqldrivers\qsqlmysqld4.dll" entladen.
"InfoSys.exe": "C:\Qt\4.7.2\plugins\sqldrivers\qsqlpsqld4.dll" geladen, Cannot find or open the PDB file
"InfoSys.exe": "C:\Qt\4.7.2\plugins\sqldrivers\qsqlpsqld4.dll" entladen.
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
Can't connect to the Database 
Bin langsam echt verzweifelt. Hat jemand ne Idee was hier falsch gemacht wird?
Danke schonmal im Vorraus
woody
Beiträge: 85
Registriert: 1. April 2011 21:13

Beitrag von woody »

Ich denke du solltest, auch auf Computer 2 den Driver kompilieren.
Ich hatte das selbe Problem mal mit dem OCI driver. Nach der Kompilierung funktioniert normalerweise alles, neim "rüberkopieren" gibts immer wieder Probleme.
MasterMito
Beiträge: 18
Registriert: 9. Dezember 2008 17:16

Beitrag von MasterMito »

So, Problem solved.

Es hat noch die DLL vom QSL-Server selbst gefehlt. Also nicht der kompilierte.
Nun tuts!
Antworten