2017-10-06 4 views
1

Das Starten einer Debugsitzung, wenn Weston von einer Befehlszeile gestartet wird, endet mit folgendem Fehler: Fehler beim Debuggen. Fehler beim Initialisieren des Debugger-TerminalsDas Debuggen beim Start von Weston kann nicht gestartet werden

Ich muss einen Breakpoint am Anfang von main setzen (oder benutze "stopAtEntry": true) und wenn ich anhalten muss, muss ich Weston manuell starten und meine Debugsitzung fortsetzen.

Gibt es eine Möglichkeit, es zu vermeiden?

Ubuntu 16.04, C++, Visual Studio-Code 1,17

Antwort

0

finde ich eine mögliche Abhilfe/Lösung zu meinem Problem: launch.json ein Attribut enthält als "preLaunchTask", die eine Aufgabe innerhalb tasks.json definierte ausführen kann. Auf diese Weise Weston kann vor dem Debuggen beendet werden beginnt:

Aufgabe (tasks.json):

"taskName": "kill weston", 
"type": "shell", 
"command": "killall weston || true" 

Launch (launch.json):

"preLaunchTask": "kill weston" 

Jetzt muss ich einen Weg finden, um Weston nach dem Start der Debug-Sitzung zu starten ... irgendeine Idee?

Verwandte Themen