如何仅安装微软C++编译器MSVC及标准库,无需安装Visual Studio IDE
最小化安装MSVC编译器及标准库操作方案
MSVC编译器属于Visual Studio生成工具(Build Tools)组件集的一部分,无需安装完整Visual Studio IDE即可单独安装。
步骤1:获取生成工具安装包
你可以在微软官方Visual Studio下载页面的「适用于Visual Studio的工具」分类下,找到独立的Visual Studio生成工具安装包,该安装包不会强制捆绑IDE相关组件。
步骤2:自定义组件选择(核心缩减体积操作)
打开安装器后按照以下规则选择组件:
- 「工作负荷」页面不要勾选任何预设工作负荷,包括你之前选中的「C++桌面核心功能」,预设工作负荷会默认捆绑大量冗余组件(如调试工具、CMake构建工具、IDE拓展等),是体积过大的核心原因。
- 切换到「单个组件」标签页,仅勾选以下必要组件:
- 对应版本的MSVC编译器:例如需要v142版本就选中「MSVC v142 - VS 2019 C++ x64/x86生成工具」,若仅需编译特定架构的代码,可以只勾选对应架构的编译器包,无需勾选ARM等其他架构的组件,进一步缩减体积。
- 对应版本的C标准库:与上述编译器同分类下的「C标准库模块」及对应架构的运行时库,是编译标准C++代码的必备依赖。
- 如果仅编译跨平台标准C++代码,无需调用Windows原生API,可以完全不勾选Windows SDK,该组件默认占用接近2GB空间,取消勾选后可以大幅降低最终安装体积。
- 取消所有默认勾选的其他无关组件,包括调试器、性能分析工具、代码检测工具、构建系统拓展等非编译必需的内容。
步骤3:安装与使用
- 确认组件选择后修改安装路径到目标磁盘,点击安装即可,最终安装体积通常可控制在800MB以内。
- 安装完成后可以通过开始菜单中的「x64 Native Tools Command Prompt for VS 对应版本」快捷方式启动命令行,直接使用
cl命令编译C++代码,无需手动配置环境变量。
常见疑问说明
你看到的Visual C++ Redistributable运行包是给已编译完成的C++程序提供运行时依赖的组件,开发编译阶段不需要单独安装,编译器包中已经包含对应的库文件,编译时会自动处理运行时依赖。
内容的提问来源于stack exchange,提问作者einpoklum
相关产品推荐
相关产品推荐

