webentwicklung-frage-antwort-db.com.de

QT - Unbekannter Debugger-Typ "No engine"

Vor kurzem habe ich QT (5.5.1 MSVC 2013, 32-Bit, Version b52c2f91f5) auf meinem PC neu installiert und Debugging-Tools von Microsoft. installiert

QT (QT Creator) kann diese problemlos automatisch erkennen.

Auto-detect

Beim Versuch, den Debugger mit der Standardverknüpfung zu starten F5 Wenn Sie manuell darauf klicken, wird eine Fehlermeldung ausgegeben, dass der Debugger nicht ausgeführt werden konnte. (Kompilieren funktioniert einwandfrei, Debuggen überhaupt nicht)

Debugger could not be started

Es konnte keine Debugger-Engine vom Typ "No engine" erstellt werden.


(Windows 8.1 mit installiertem VS2013/VS2015 ausführen - QT arbeitet mit VS2013 32- und 64-Bit).

Auf meinem Arbeits-PC habe ich vor ein paar Wochen den gleichen Vorgang durchgeführt und hatte überhaupt keine Probleme.

Was könnte dieses Problem verursachen? Ich habe jedoch nur Fragen mit demselben Problem in Bezug auf andere Compiler gefunden.

19
Blacktempel

Es kann auf eine fehlende Komponente in Ihrem Installationsprozess oder einen tatsächlichen Fehler in Qt hinweisen:

Option 1

Installieren Sie einen Debugger.

Wenn Sie 5.5.1 für Visual Studio 2013 64 oder 32 Bit installieren, wird 2012 32bit, 201032bit. Dann installieren Sie Windows Debuggers .

Qt erkennt automatisch den Compiler und den Debugger. 

Um Tools->options->build&run->kits->set one of auto detected manuell einzustellen, dann Sie können alles sehen.

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

Option 2

Es konnte keine Debugger-Engine vom Typ "No engine" erstellt werden

in der Vergangenheit wurde auf einen Fehler im Qt Creator verwiesen. Wenn Sie ein Update durchführen, wird es möglicherweise behoben.

Mir ist auch bewusst, dass dies alternativ durch ein Update auf Python 2.7.1 gelöst werden kann.

17
DeJaVo
  1. Schließen Sie Qt Creator.
  2. In dem Ordner, in dem sich Ihre .pro-Datei befindet, befinden sich einige .pro.user- und .pro.user.x-Dateien. Löschen Sie sie alle. Behalten Sie nur Ihre .pro-Datei.
  3. Starten Sie Qt Creator und öffnen Sie Ihre .pro-Datei. Qt Creator fordert Sie auf, Ihr Projekt neu zu konfigurieren. Akzeptiere das.
  4. Jetzt können Sie erneut debuggen oder zumindest könnte ich es tun; Das Problem ist mir passiert, als ich Qt Creator gerade aktualisiert hatte.
7
Niels Holst

Ich hatte ein Problem in Windows 7, aber ich habe es gelöst:

  1. Windows-Treiberkit herunterladen https://www.Microsoft.com/en-us/download/details.aspx?id=11800
  2. Fügen Sie Ihren Debugger hinzu  -
  3. Ändern Sie den automatisch erkannten Kit-Debugger in Ihren hinzugefügten Debugger
1
Sehran Agayev

Ich installierte Debugging-Tools für Windows und der Debugger erschien unter Manage Kits > Build & Run > Debuggers, aber es wurde nicht in die Kits aufgenommen, also musste ich zu Manage Kits > Build & Run > Kits gehen, dann select das gewünschte kit und unter Debugger musste ich den Debugger auswählen. Der Debugger ist anfangs auf "Keine" gesetzt.

0
Ispas Claudiu