web-dev-qa-db-fra.com

QT - Type de débogueur inconnu "Pas de moteur"

Récemment, j'ai réinstallé QT (5.5.1 MSVC 2013, 32 bits, rév. B52c2f91f5) sur mon PC et installé le débogage outils de Microsoft.

QT (QT Creator) peut automatiquement détecter ces problèmes.

Auto-detect

Lorsque vous essayez de démarrer le débogueur avec le raccourci par défaut F5 ou en cliquant dessus manuellement, cela génère une erreur indiquant que le débogueur n'a pas pu être exécuté. (La compilation fonctionne bien, le débogage pas du tout)

Debugger could not be started

Aucun moteur de débogage de type "Aucun moteur" n'a pu être créé.


(Sous Windows 8.1 avec VS2013/VS2015 installé - QT fonctionne avec VS2013 32 et 64 bits).

Sur mon PC de travail, j'ai suivi le même processus il y a quelques semaines et je n'ai rencontré aucun problème.

Qu'est-ce qui pourrait causer ce problème? Pourtant, je n'ai trouvé que des questions portant sur le même problème et concernant d'autres compilateurs.

19
Blacktempel

Cela peut indiquer un composant manquant dans votre processus d’installation ou un défaut réel de Qt:

Option 1

Installez un débogueur.

Si vous installez 5.5.1 pour Visual Studio 2013 64 ou 32 bits, 2012 32bit, 201032bit. Ensuite, installez windows Debuggers .

Qt détectera automatiquement le compilateur et le débogueur. 

Pour définir manuellement Tools->options->build&run->kits->set one of auto detected, puis vous pouvez tout voir.

Source: https://forum.qt.io/topic/59974/unknown-debugger-type-no-engine/11

Option 2

Impossible de créer un moteur de débogage du type "Pas de moteur"

dans le passé, vous avez signalé un bogue dans Qt Creator. Si vous le mettez à jour, il sera peut-être corrigé.

Je suis également conscient du fait que le problème peut être résolu en effectuant une mise à jour vers Python 2.7.1.

17
DeJaVo
  1. Fermer Qt Creator.
  2. Dans le dossier où réside votre fichier .pro, vous trouverez des fichiers .pro.user et .pro.user.x. Supprimez-les tous. Ne conservez que votre fichier .pro.
  3. Démarrez Qt Creator et ouvrez votre fichier .pro. Qt Creator vous demandera de reconfigurer votre projet. Accepter ça.
  4. Maintenant, vous pouvez à nouveau déboguer, ou du moins je le pourrais; le problème m'est arrivé lorsque je venais de mettre à jour Qt Creator.
7
Niels Holst

J'ai eu un problème dans Windows 7 mais je l'ai résolu:

  1. Téléchargez le kit de pilotes Windows https://www.Microsoft.com/en-us/download/details.aspx?id=11800
  2. Ajoutez votre débogueur  -
  3. Remplacez le débogueur de kit détecté automatiquement par votre débogueur ajouté
1
Sehran Agayev

J'ai installé Outils de débogage pour Windows et le débogueur est apparu sous Manage Kits > Build & Run > Debuggers mais il n'a pas été ajouté dans les kits donc je devais aller à Manage Kits > Build & Run > Kits puis sélectionner le kit souhaité kit et sous Debugger je devais sélectionner le débogueur. Initialement, le débogueur est défini sur "Aucun".

0
Ispas Claudiu