跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++Node.js

Windows 系统安装 Microsoft Visual C++ Build Tools 详解

Windows 环境下编译 C++ 扩展或依赖时,常需安装 Microsoft Visual C++ Build Tools。演示从官网下载引导程序,选择 C++ 生成工具负载及对应 SDK,配置安装路径,最后通过环境变量验证 cl 命令是否生效。解决 Python 包或 Node.js 模块编译报错问题。

女王发布于 2026/3/21更新于 2026/9/1080 浏览
Windows 系统安装 Microsoft Visual C++ Build Tools 详解

在 Windows 上安装 Microsoft Visual C++ Build Tools

当我们在 Windows 系统上编译需要 C++ 支持的程序或库(例如某些 Python 包、Node.js 模块)时,经常会遇到缺少编译器的报错。此时就需要安装 Microsoft Visual C++ Build Tools。

获取安装包

打开浏览器,访问 Visual Studio Build Tools 下载页面。

安装界面预览

在页面上找到'下载'按钮,点击下载 Build Tools for Visual Studio 的安装程序(vs_BuildTools.exe)。

下载选项

配置组件

双击下载好的软件(vs_BuildTools.exe)启动安装向导。

启动安装

点击继续进入工作负载选择界面。

工作负载选择

等待下载安装。

下载进度

在安装 Visual Studio Build Tools 时,核心是勾选 'C++ 生成工具' 工作负载。请确认以下选项被选中:

  1. MSVC v142 - VS 2019 C++ x64/x86 构建工具(或最新版本)
  2. Windows 10 SDK(或您对应 Windows 系统的 SDK)

组件勾选

可以根据需要选择其他的选项,但上述两个是必须的。

如果默认安装位置占用过多 C 盘空间,可以点击'安装位置'进行更改。不过要注意右下角的安装大小提示,VS 的部分组件可能仍会默认安装在 C 盘,请确保磁盘空间充足。

安装位置

点击右下角的'安装',然后耐心等待完成。

安装中

安装完成后,界面会显示成功。

安装完成

验证环境

通常情况下,安装程序会自动配置环境变量,但为了保险起见,建议手动检查路径是否包含类似以下内容:

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<版本号>\bin\Hostx64\x64

如果没有,可以进行添加。操作路径为:右键点击'此电脑'或'我的电脑',选择'属性',然后点击'高级系统设置',再点击'环境变量'。

系统属性

在'系统变量'中找到名为 Path 的条目,双击以编辑。

环境变量 Path

注意: 安装完成后,重启你正在使用的命令提示符或终端,以便新的环境变量生效。

在 cmd 命令行中,输入 cl 进行验证。如果输出了编译器版本信息,说明配置成功。

验证 cl

参考资料

  • Microsoft C++ 生成工具
  • 在 Visual Studio 中安装 C 和 C++ 支持

目录

  1. 在 Windows 上安装 Microsoft Visual C++ Build Tools
  2. 获取安装包
  3. 配置组件
  4. 验证环境
  5. 参考资料

更多推荐文章

查看全部
  • Spring Boot 日志介绍与配置指南
  • 使用 VSCode 配合 Git 实现代码仓库回滚
  • 豆包亮相春晚:AI 已成基础设施,全民 AI 时代降临
  • Java 数组基础:定义、初始化与常用方法
  • 自然语言处理在客户服务领域的应用与实战
  • 修复 Microsoft Visual C++ 2022 X86 Minimum Runtime 安装错误
  • 内容创作模式解析:UGC、PGC、PUGC、AIGC 等概念详解
  • 基于 Docker 部署 FRP 实现内网穿透及配置详解
  • Rust 与 WebAssembly 深度实战:浏览器与 Node.js 的高性能融合
  • C 语言 WASM 代码混淆实战与前端安全防护
  • Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码
  • AirSim 无人机仿真平台零基础部署实战指南
  • Vivado Aurora 8B/10B IP 核配置指南
  • Java WebSocket 原理、实现与核心特性解析
  • 全平台开源 RSS 阅读器推荐
  • Flutter 应用架构演进:从 v1.0 基础骨架到 v2.0 Riverpod 实战
  • LLaMA-Factory 全流程模型训练指南
  • Windows 11 使用 llama.cpp 运行 Qwen3.5 量化模型测试
  • Web3 社区运营指南:构建、激励与增长策略
  • 大模型上下文窗口 200k 到底是什么

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online