调试时如何在VS Code的集成终端中查看C程序的输出

时间:2019-09-29 15:55:18

标签: c++ c debugging visual-studio-code vscode-code-runner

我有VS Code设置,可使用代码运行程序扩展程序运行C / C ++代码,除调试外,一切运行都非常顺利。当我调试程序时,代码是使用内置的构建任务而不是代码运行器进行编译的,结果输出显示在单独的控制台窗口中,由于活动的窗口焦点,调试时无法使用问题。我希望输出在VS Code中显示在集成终端中,就像在使用Code-runner进行常规编译期间所做的一样。有关Stack Overflow的其他答案建议将其包含在launch.json文件中:
"console": "integratedTerminal"
但是这段代码似乎在当前版本的VS Code中已经过时且不受支持。相反,查看IntelliSense的建议,我尝试将 this 包含在launch.json文件中:
"externalConsole": false"
尽管集成控制台也不显示任何输出,但这确实阻止了外部控制台的打开,现在我对在哪里查看输出一无所知。

那么在调试时如何在集成控制台上显示输出?

1 个答案:

答案 0 :(得分:1)

如果您在 launch.json 上使用type: "cppvsdbg",则unfortunately, the integrated terminal is not supported yet。因此,调试时将无法在集成控制台上获得输出。