【发布时间】:2020-01-29 02:20:09
【问题描述】:
我有 VS Code 设置,用于使用代码运行器扩展运行 C/C++ 代码,除了调试之外,一切都运行得非常顺利。当我调试程序时,代码是使用内置构建任务而不是代码运行程序编译的,结果输出显示在单独的控制台窗口中,由于活动窗口焦点,在调试时使用它令人沮丧问题。我希望输出显示在 VS Code 的集成终端中,就像在使用 code-runner 进行正常编译时一样。 Stack Overflow 上的其他答案建议将其包含在 launch.json 文件中:"console": "integratedTerminal",
但是这段代码在当前版本的 VS Code 中似乎已经过时并且不受支持。相反,查看 IntelliSense 建议,我尝试在 launch.json 文件中包含 this:"externalConsole": false"。
这确实会阻止外部控制台打开,尽管集成控制台也没有显示任何输出,现在我对在哪里查看输出一无所知。
那么如何在调试时获得输出以显示在集成控制台上?
【问题讨论】:
-
是的,我真的想要一些答案,因为我已经尝试在 VSCode 中成功编译和调试 c 程序 DAYS...
-
很遗憾,我还没有找到这个问题的答案。
标签: c++ c debugging visual-studio-code vscode-code-runner