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

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

Windows 系统下编译 C++ 扩展依赖需安装 Visual C++ Build Tools。流程包括下载官方安装包、自定义选择 C++ 生成工具与 SDK、配置系统环境变量 Path,最后通过 cl 命令验证编译器可用性。注意预留 C 盘空间并及时重启终端使配置生效。

清心发布于 2026/3/24更新于 2026/9/1071 浏览
Windows 系统安装 Microsoft Visual C++ Build Tools 详解

为什么需要安装 Visual C++ Build Tools

在 Windows 环境下开发或运行涉及 C++ 扩展的程序时(比如某些 Python 包、Node.js 模块),往往缺少本地编译器支持。这时候就需要安装 Microsoft Visual C++ Build Tools。

下载安装步骤

获取安装包

访问微软官方下载页面,找到 Build Tools for Visual Studio 的安装程序(通常是 vs_BuildTools.exe)。

建议直接搜索 "Visual Studio Build Tools" 进入官网,避免第三方链接带来的风险。

安装配置

双击运行安装包,进入安装向导。这一步很关键,不要点'快速安装',而是点击 '自定义'。

在工作负载列表中,勾选 '使用 C++ 的桌面开发' 或者明确勾选 'C++ 生成工具'。确保以下组件被选中:

  1. MSVC v14x - VS 2019/2022 C++ x64/x86 构建工具(版本尽量选最新的)
  2. Windows 10/11 SDK(对应你的操作系统版本)

注意:虽然你可以更改主安装路径到非 C 盘,但部分核心组件默认仍会占用 C 盘空间。如果 C 盘剩余不足 10GB,请提前清理或扩容。

点击右下角的 '安装' 按钮,等待进度条走完。期间可能需要重启电脑,按提示操作即可。

配置环境变量

安装完成后,为了让命令行工具生效,需要手动添加环境变量。

  1. 右键点击 '此电脑',选择 '属性'。

  2. 进入 '高级系统设置' > '环境变量'。

  3. 在 '系统变量' 中找到 Path,双击编辑。

  4. 新增一条路径,格式类似: C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<版本号>\bin\Hostx64\x64

    具体版本号取决于你安装的版本,可以在安装目录中查看。

修改完成后,务必重启终端或 CMD,否则新路径不会立即生效。

验证安装

打开一个新的命令提示符窗口,输入以下命令:

cl

如果输出了编译器版本信息(如 Microsoft (R) C/C++ Optimizing Compiler Version...),说明环境配置成功,可以开始进行后续的开发工作了。


常见问题排查:

  • 如果 cl 命令无效,检查是否安装了正确的 SDK 版本。
  • 如果是 Python 报错,尝试升级 pip 或使用预编译的 wheel 包。

目录

  1. 为什么需要安装 Visual C++ Build Tools
  2. 下载安装步骤
  3. 获取安装包
  4. 安装配置
  5. 配置环境变量
  6. 验证安装

更多推荐文章

查看全部
  • Spring AOP 切入点表达式解析及多条件组合技巧
  • 宇树 G1 机器人开发入门:有线与无线连接配置指南
  • Git 版本管理工具基础使用指南
  • Java 电子招标采购系统:多寻源比价与风险预警功能详解
  • OpenClaw 开发者模式配置:基于 Docker Compose 获取系统权限
  • AI 编程工具定价对比:Cursor、Windsurf、Kiro、Zed 及 VS Code
  • 基于姓名的日本族裔身份算法判定:数字人文实践解读
  • 科学机器学习中的物理信息神经网络(PINN):现状与展望
  • WEBCPM 技术解析:交互式中文长文本问答框架
  • 相干伊辛机在医疗及医疗 AI 领域的应用前景
  • 宇树机器人 SDK2 开发指南:从环境搭建到 Demo 测试
  • OpenClaw 接入飞书机器人并集成 Ollama 本地大模型实战
  • AI 大模型对网络的五大需求及技术应对方案
  • Yolo11 基于DroneVehicle数据集的无人机视角下车辆目标检测
  • LeetCode Hot 100 贪心算法详解
  • Windows 家用电脑部署 Gemma3 大模型:Ollama+Open WebUI 搭建 AI 聊天室
  • OpenClaw 零成本部署指南:基于 GitHub Codespaces 与 Discord
  • AI 提示词重构建议:提升代码可读性的实战指南
  • 本地离线部署 Whisper 模型进行语音转写
  • 基于 SpringBoot 的安全生产举报信息统计系统设计与实现

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

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

  • Base64 文件转换器

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

  • Markdown转HTML

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