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

如何通过VS Code Cmake Tools扩展在外部终端运行程序?

CMake Tools扩展运行按钮启动外部终端的解决办法
  • 区分运行与调试的配置项:

    • 若使用调试按钮,需通过cmake.debugConfig配置外部终端,将以下内容写入.vscode/settings.json:
      {
        "cmake.debugConfig": {
          "externalConsole": true
        }
      }
      
    • 若使用运行按钮(非调试模式),则要配置cmake.externalConsole,对应内容如下:
      {
        "cmake.externalConsole": true
      }
      
  • 检查配置文件正确性:
    确认你修改的是.vscode/settings.json(注意是复数settings,而非单数setting),文件名错误会导致配置完全无效。

  • 确保配置生效的额外操作:
    保存配置后,要么重启VS Code,要么点击CMake Tools状态栏中的「Reload CMake Project」按钮重新加载项目。

  • 关于cmake.testEnvironment:
    该配置用于给测试用例设置环境变量,和运行/调试主程序的终端无关,无需配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 03:04:58