2009-09-25 2 views

Antwort

5

Vergewissern Sie sich, dass Sie Qt Creator für die Buildkonfiguration "Debug" eingerichtet haben (Menü Erstellen -> Buildkonfiguration festlegen -> Debuggen). Es mag offensichtlich klingen, aber ich hatte meine versehentlich auf "Release" eingestellt und verbrachte Stunden damit, nach gdb-Konfigurationsproblemen zu suchen, als Qt Creator meine Breakpoints ignorierte, obwohl ich die Anwendung mit dem "Start Debugging" -Befehl ausführte.

Beachten Sie auch, dass die Neukonfiguration von Qt Creator für Debug-Builds in diesem Fall möglicherweise nicht ausreicht, Sie aber dann eine vollständige Neuerstellung durchführen müssen, damit die Konfigurationsänderungen im gesamten Projekt übernommen werden (ja, das war ein zusätzlicher Schritt musste ich tun).

Qt Creator könnte wirklich mit einem Warndialog tun, wenn Sie versuchen, Builds mit der Release-Konfiguration zu debuggen, wie Visual Studio es seit Ewigkeiten tut. Es würde diese stillen Fehler vermeiden.

+0

Qt Creator gibt jetzt einen Warndialog für genau diesen Fall, mindestens so früh wie 4.3.1 und wahrscheinlich viel früher. –

0

Sie können QtCreator mit zusätzlicher Option

C:\QtSDK\QtCreator\bin\qtcreator.exe "-disable-cdb" 

deaktivieren cdb starten.