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

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

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

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

Ubuntu 16.04, С++, код Visual Studio 1.17


person Pawel Kaczanowski    schedule 06.10.2017    source источник


Ответы (1)


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

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

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

Запуск (launch.json):

"preLaunchTask": "kill weston"  

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

person Pawel Kaczanowski    schedule 17.10.2017