Seite 1 von 1

Problem beim Laden des SQL-Treibers auf zweitem PC

Verfasst: 20. Mai 2011 09:48
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

Verfasst: 20. Mai 2011 10:03
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.

Verfasst: 20. Mai 2011 10:05
von MasterMito
So, Problem solved.

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