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

如何设置VScode点击运行C++代码时调用Windows CMD而非内置终端

VSCode运行C++自动调用系统CMD的配置方法

你可以根据自己常用的运行方式选择对应的配置方案:

方案1:使用Code Runner插件运行的配置

  • 按下快捷键Ctrl+,打开VSCode设置面板,搜索Code-runner: Executor Map,点击搜索结果里的「在settings.json中编辑」
  • 在打开的json配置文件中,找到"code-runner.executorMap"下的cpp配置项,替换为以下内容:
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt.exe && start cmd /c \"$fileNameWithoutExt.exe & pause\""
  • 保存配置后重新运行C++代码,就会自动弹出系统CMD窗口执行程序。

方案2:使用C/C++官方插件调试运行的配置

  • 打开项目下的.vscode/launch.json文件,若没有该文件可点击左侧运行和调试面板的「创建launch.json文件」,选择C++(GDB/LLDB)对应选项自动生成
  • 在配置项中新增或修改字段:"externalConsole": true,若使用新版配置规则,也可将"console"字段的值设置为"externalTerminal",两种写法效果一致。
  • 保存配置后启动调试/运行,就会调用系统CMD窗口执行程序。

注意:操作前请确保你安装的C++编译器(如MinGW)已经正确配置系统环境变量,CMD中可以正常调用g++命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 11:54:04