Debugger und QSqlDatabase::addDatabase / Problem
Verfasst: 19. April 2008 12:01
Hallo Kenner,
folgende Zeilen sind Teil einer Anwendung, die QT4 verwendet:
QApplication Anwendung(argc, argv);
qDebug() << "1";
QSqlDatabase Temp = QSqlDatabase::addDatabase("QMYSQL","Dias");
qDebug() << "2";
Läuft das Programm ohne Debugger, geht alles sauber, die Debugmarken 1 und 2 werden angezeigt. Im Debugger (sowohl unter Kdevelop als auch via Shell gdb-Start) bricht der Prozess ohne weitere Meldung nach Ausgabe der "1" ab.
Der Debugger stoppt irgendwo innerhalb der "addDatabase" - Methode. Damit kann ich natürlich das ganze Programm so nicht debuggen. Hat jemand eine Idee, woran es liegt (eine entsprechende frühere Version des Programm mit QT3 zeigt dieses Verhalten nicht).
Danke euch für Hinweise.
Garfield
folgende Zeilen sind Teil einer Anwendung, die QT4 verwendet:
QApplication Anwendung(argc, argv);
qDebug() << "1";
QSqlDatabase Temp = QSqlDatabase::addDatabase("QMYSQL","Dias");
qDebug() << "2";
Läuft das Programm ohne Debugger, geht alles sauber, die Debugmarken 1 und 2 werden angezeigt. Im Debugger (sowohl unter Kdevelop als auch via Shell gdb-Start) bricht der Prozess ohne weitere Meldung nach Ausgabe der "1" ab.
Der Debugger stoppt irgendwo innerhalb der "addDatabase" - Methode. Damit kann ich natürlich das ganze Programm so nicht debuggen. Hat jemand eine Idee, woran es liegt (eine entsprechende frühere Version des Programm mit QT3 zeigt dieses Verhalten nicht).
Danke euch für Hinweise.
Garfield