Причина, по которой нет реальных ответов на этот вопрос, заключается в том, что возможность отладки связана с расширением, которое вы, возможно, добавили. Невозможность установить точку останова, вероятно, вызвана некоторой ошибкой в этом расширении.
Обходной путь:
Вам не нужно использовать имеющийся отладчик использовал до сих пор в Visual Studio Code. Поскольку IDE активно поддерживается расширением, вы можете найти и установить другой отладчик и изменить launch.json
для использования новой установки.
На момент написания этого ответа просто наберите lldb
на вкладке поиска в Расширения: Marketplace (Ma c сочетание клавиш - shift команда K ) перечисляет семь возможных отладочных расширений, которые вы можете установить, три из них относятся к C / C ++.
Независимо от того, какое расширение отладки вы устанавливаете, будет иметь краткое руководство или аналогичное руководство, в котором объясняется, как изменить launch.json
, чтобы включить отладку с новым расширением. Удалите или закомментируйте записи конфигурации для старого отладчика, чтобы он не мешал.