2010-04-01 4 views
4

J'ai un projet dans Qt Creator qui construit bien, mais lorsque je tente de le déboguer je reçois ce message:Impossible de démarrer gdb.exe dans Qt Creator

 
Adapter start failed 
Unable to start gdb 'C:\Qt\2010.02.1\mingw\bin\gdb.exe': 
Process failed to start: The directory name is invalid 

Si je navigue sur la version de débogage dossier et exécuter directement mon application compilée, il fonctionnera bien, mais il n'y a évidemment pas de support de débogage. En outre, gdb.exe est présent dans C: \ Qt \ 2010.02.1 \ mingw \ bin \ gdb.exe, mais Qt Creator ne semble pas pouvoir l'exécuter. Comment puis-je résoudre ce problème?

Répondre

2

Outils-> Options-> Debugger-> Gdb A partir emplacement Gdb vous pouvez définir le chemin à votre GBD préféré.

+0

Lien pertinent: [Rapport de bogue Qt Creator: Le débogueur ne démarre pas, l'exécutable gdb est introuvable] (https://bugreports.qt.io/browse/QTCREATORBUG-16211) – RAM

0

utilisation: "C: \ Qt \ 01/02/2010 \ MinGW \ bin \ gdb.exe"

+0

Je sais que je peux déboguer à partir de la ligne de commande, mais est-il possible de le faire fonctionner dans Qt Creator? – Ben

+0

Je veux dire, trouvé où configurer le chemin, et ajouter ", Windows peut avoir une erreur sur le chemin de traitement avec ./ \ – linjunhalida

+0

Dans QtCreator 3.1.1, il est dans Outils-> Options-> Build & Run-> Débogueurs –

7

J'ai eu la même erreur, même si gdb existait dans le chemin spécifié et a démarré sans erreurs à partir de la ligne de commande. Il s'est avéré que le répertoire de travail dans les paramètres du projet n'existait pas.