You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS下VS Code调试C++如何将输出从调试控制台改到终端?

在macOS的VS Code中让C++调试输出显示在终端而非调试控制台的设置方法

要让调试输出转到VS Code的集成终端,只需修改调试配置文件launch.json的相关参数,步骤如下:

  1. 打开你的C++项目,确保.vscode文件夹已存在(如果没有,先启动一次调试,VS Code会自动生成该文件夹及配置文件)。
  2. 打开.vscode/launch.json文件。
  3. 在你的调试配置项(通常名称为clang++ - Build and debug active file)中,添加或修改以下两个关键配置:
    • 设置"console": "integratedTerminal":指定调试时使用VS Code的集成终端运行程序,输出直接显示在终端内。
    • 可选添加"internalConsoleOptions": "neverOpen":让调试控制台默认不自动弹出,避免干扰。

修改后的配置片段示例:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "clang++ - Build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "lldb",
            "console": "integratedTerminal",
            "internalConsoleOptions": "neverOpen",
            "preLaunchTask": "C/C++: clang++ build active file"
        }
    ]
}

保存配置后,重新启动调试,程序的输出就会显示在VS Code的集成终端中,和你在Windows上的使用体验一致。

内容的提问来源于stack exchange,提问作者Devin Johw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 05:15:59