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

如何在Visual Studio Code中运行C++代码?无需MinGW的方案及扩展推荐

不依赖MinGW在VS Code中运行C++代码的方法及可用扩展

无需MinGW的运行方法

方法一:使用Visual Studio Build Tools

  • 安装Visual Studio Build Tools,选择「Desktop development with C++」工作负载,该负载包含MSVC编译器及配套工具链,无需完整安装Visual Studio。
  • 安装完成后,打开VS Code,在终端中启动对应版本的Developer Command Prompt for VS(比如VS 2022的命令提示符),此时环境变量会自动配置MSVC的编译路径。
  • 编译代码:以main.cpp为例,输入命令 cl /EHsc main.cpp,编译完成后会生成main.exe,直接输入main.exe即可运行程序。
  • 也可配置tasks.json实现一键编译:按下Ctrl+Shift+B,选择创建tasks.json文件,选择「MSVC」模板,后续即可通过快捷键一键完成编译。

方法二:借助WSL(Windows Subsystem for Linux)

  • 启用Windows的WSL功能,安装任意Linux发行版(如Ubuntu),在Linux环境中通过sudo apt install gcc g++安装GCC编译器。
  • 在VS Code中安装Remote - WSL扩展,通过该扩展打开WSL中的代码目录,此时VS Code会在WSL环境下运行。
  • 编译运行代码:输入g++ main.cpp -o main生成可执行文件,再输入./main启动程序。

适用的VS Code扩展

  • C/C++ Extension Pack:微软官方推出的扩展集合,包含C/C++核心扩展、主题、CMake Tools等工具。支持MSVC、GCC等多种编译器,提供语法高亮、智能提示、调试、编译配置等全流程功能,搭配MSVC或WSL使用时无需复杂配置。
  • Code Runner:轻量级快速运行工具,只要已配置好MSVC或WSL的编译环境,右键点击代码编辑器选择「Run Code」即可一键完成编译运行,适合快速测试小段代码。
  • CMake Tools:针对CMake管理的项目设计,可自动识别编译器(MSVC或WSL中的GCC),生成构建文件并执行编译运行,适合大中型C++项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 07:45:11