2009-09-25 6 views

Répondre

5

Assurez-vous que vous avez configuré Qt Creator dans la configuration de construction "Debug" (menu Générer -> Définir la configuration de la construction -> Déboguer). Cela peut sembler évident, mais le mien a été accidentellement réglé sur "Release", et j'ai passé des heures à chercher des problèmes de configuration gdb quand Qt Creator a ignoré silencieusement mes points d'arrêt malgré l'exécution de l'application avec la commande "Start Debugging". Notez également que la reconfiguration de Qt Creator pour les versions de débogage n'est peut-être pas suffisante dans ce cas, mais que vous devrez ensuite effectuer une reconstruction complète pour que les modifications de configuration s'appliquent à votre projet (oui, c'était un étape que je devais faire).

Qt Creator pourrait vraiment faire avec une boîte de dialogue d'avertissement si vous essayez de déboguer des builds avec la configuration de release, comme Visual Studio le fait depuis longtemps. Cela éviterait les échecs silencieux.

+0

Qt Creator affiche maintenant un avertissement pour exactement ce cas, au moins aussi tôt que 4.3.1 et probablement beaucoup plus tôt. –

0

Vous pouvez commencer QtCreator avec option supplémentaire

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

pour désactiver cdb.

Questions connexes