Невозможно начать отладку при запуске Weston

Запуск сеанса отладки при запуске Weston из командной строки заканчивается следующей ошибкой:
Невозможно начать отладку. Не удалось инициализировать терминал отладчика.

Мне нужно установить точку останова в начале main (или использовать «stopAtEntry»: true), а когда останавливается, мне нужно вручную запустить Weston и продолжить сеанс отладки.

Есть ли способ избежать этого?

Ubuntu 16.04, C ++, Visual Studio Code 1.17

1

Решение

Я нашел возможное решение проблемы:
launch.json содержит атрибут preLaunchTask, который может выполнять задачу, определенную в tasks.json. Таким образом, Weston может быть прерван до начала отладки:

Задача (tasks.json):

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

Запустить (launch.json):

"preLaunchTask": "kill weston"

Теперь мне нужно найти способ запустить Weston после начала сеанса отладки … Есть идеи?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]