У меня есть VS Code для запуска кода C / C ++ с использованием расширения для запуска кода, и все работает довольно гладко, кроме отладки. Когда я отлаживаю программу, код компилируется со встроенной задачей сборки, а не с программным обеспечением, а полученный результат отображается в отдельном консольном окне, с которым сложно работать при отладке из-за активного фокуса окна. вопросы. Я хочу, чтобы вывод отображался на встроенном терминале в VS Code, так же, как это происходит при обычной компиляции с использованием бегуна кода. Другие ответы по переполнению стека предлагают включить это в файл launch.json:
"console": "integratedTerminal"
,
, но этот фрагмент кода кажется устаревшим и не поддерживается в текущей версии VS Code. Вместо этого, взглянув на предложение IntelliSense, я попытался включить this в файл launch.json:
"externalConsole": false"
.
Это не позволяет открыть внешнюю консоль, хотя встроенная консоль непоказать любой вывод либо, и теперь я остался без понятия о том, где просмотреть вывод.
Так как мне получить выходные данные при отладке, чтобы они отображались на встроенной консоли?