2012-02-22 9 views
4

Je viens d'installer qt creator sdk et le truc de débogage de Windows. Lorsque j'essaie de déboguer le débogueur est livré avec l'avertissement:Qt débogage ne s'arrêtera pas sur le point d'arrêt

Le moteur de débogage préféré pour les binaires de débogage de type 'x86-windows-msys-pe-23bit' n'est pas disponible. Le moteur Cdb du moteur de débogage sera utilisé comme solution de repli Détails: Il n'y a pas de binaire gdb disponible pour les binaires au format 'x86-windows-msys-pe-32bit' Ensuite, le programme commence à construire.

Lorsque je définis des points d'arrêt dans le programme, le débogueur ne s'arrête pas aux points d'arrêt. J'ai essayé beaucoup de choses pour que le débogueur fonctionne correctement mais rien n'a aidé jusqu'à présent. Si quelqu'un a une suggestion, faites le moi savoir. Je pense qu'il a peut-être quelque chose à voir avec le compilateur que j'utilise qui est quelque chose comme mingw mais je ne sais pas comment définir un autre compilateur ou quelque chose comme ça

Répondre

0

Comme vous ne connaissez pas msys, vous ne le savez probablement pas besoin du compilateur msys, essayez mingw compilateur lui-même de here. Assurez-vous d'installer gcc et gdb. Puisque vous n'avez pas mentionné je suppose que c'est Windows, en guise de note, si gdb vous a donné mal à la tête sur Windows s'il vous plaît utilisez la version mingw fournie avec Code::Blocks il est probablement plus vieux (cherchez celui qui vient avec mingw fourni).

0

Vous devez installer gdb/cdb avec Qt pour pouvoir déboguer votre code. Essayez de modifier les options dans Outils-> Options dans Qt Creator et pointez sur les chemins gdb corrects. Cela devrait résoudre ce problème. Il y a d'autres options disponibles pour configurer les options gdb dans la boîte de dialogue des paramètres.

Questions connexes