Microsoft C++ Build Tools安装教程详细版
前言
由于我在部署语音识别模型时遇到了需要C++编译环境的问题,因此学习安装并写一个教程。
当你在 Windows 下安装某些 Python 包(如 ctc-segmentation 等)时出现类似报错:
error: Microsoft Visual C++ 14.0 or greater is required
说明该包需要本机 C/C++ 编译环境(MSVC)来编译扩展模块。按本教程安装后即可解决。
安装
Microsoft C++ Build Tools官网地址:Microsoft C++ 生成工具 - Visual Studio
第 1 步:打开官网,点击下载生成工具,得到一个安装包


第2步:运行安装器 vs_BuildTools.exe,点击继续

第3步:选择 C++桌面开发,注意右方至少要选择上以下三个(建议默认的不要动,缺少了再增加):
- ✅ MSVC v14.x (x64/x86)
- ✅ Windows 10/11 SDK
- ✅ C++ CMake tools for Windows(建议)
说明:对 Python 编译扩展而言,最核心的是 MSVC + Windows SDK。CMake 在一些包里也会用到,建议一起装。

第4步:如果不想默认安装到C盘,可以更改安装位置

第 5 步:在“安装位置”页确认占用空间并开始安装

第 6 步:安装完成

配置环境变量
第1步:本机搜索 查看高级系统设置 并打开

第2步:点击环境变量

第3步:在系统变量中找到 Path 并双击进行编辑

第5步:新建环境变量
添加:安装位置的如下路径
D:\A-Study\C++Envs\MicrosoftVisualStudio\18\BuildTools\VC\Tools\MSVC\14.50.35717\bin\Hostx64\x64

第5步:win+R输入cmd打开cmd终端并输入:cl
如图所示显示版本号便是成功安装
