MSVC 14.28安装问题:已显示安装但无法找到编译器实际路径
MSVC 14.28 已安装但找不到编译器路径的解决方法
默认路径排查
MSVC 14.28属于VS2019(16.8版本)配套的v142生成工具,默认安装路径规则如下:
- 64位系统默认路径为
C:\Program Files\Microsoft Visual Studio\2019\<你的VS发行版名称,如Community/Professional/Enterprise>\VC\Tools\MSVC\14.28.xxxxx - 安装VS时自定义过存储路径的,直接进入自定义的VS安装目录,找到
VC\Tools\MSVC子文件夹,名称以14.28开头的数字命名文件夹就是对应版本的工具集根目录 - 工具集根目录下的
bin文件夹内,按宿主架构、目标架构分了子目录,比如bin\Hostx64\x64下存放的就是64位系统下编译64位程序用的cl.exe编译器本体。
用Visual Studio Installer精准定位
如果记不清自定义安装路径,用官方安装器查最稳妥:
- 打开Visual Studio Installer,找到安装了14.28工具集的VS2019条目,点击右侧「修改」按钮
- 切换到「单个组件」标签,搜索
MSVC v142 - VS 2019 C++ x64/x86 生成工具 (v14.28),先确认该组件处于已勾选安装状态 - 切回「工作负载」标签,查看界面底部的「安装位置」板块,这里会明确标注VS本体、共享组件SDK的实际存储路径,顺着路径找
VC\Tools\MSVC目录即可。
命令行快速查询
- 从开始菜单打开对应版本的「x64 Native Tools Command Prompt for VS 2019」开发人员命令行
- 执行
where cl.exe命令,返回的第一条结果就是当前环境绑定的MSVC编译器完整路径 - 执行
echo %VCINSTALLDIR%可直接输出VC工具的根目录,进入后再找Tools\MSVC下的14.28版本文件夹即可。
常见踩坑提示
系统「添加或删除程序」列表里的MSVC条目仅为组件安装记录,不会展示具体安装路径,不建议直接在C盘全局搜索MSVC,很容易搜到旧版本残留、运行时缓存文件,和你要找的编译工具不匹配。
如果按上述方法都找不到14.28版本的工具集文件夹,说明你大概率只安装了MSVC运行时库,没有安装编译用的生成工具,回到Visual Studio Installer的单个组件列表里勾选对应版本的生成工具补装即可。
内容的提问来源于stack exchange,提问作者Katoch
相关产品推荐
相关产品推荐

