You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

低配置Windows电脑如何不装Visual Studio仅安装微软C/C++编译器

老兄,我完全懂你——低配置Windows机装整个Visual Studio简直是折磨,只捞它的C/C++编译器才是明智之举!下面给你两种靠谱的官方路子,稳得很:

方法一:手动安装Visual Studio Build Tools(最灵活)

这是微软官方提供的轻量化工具包,专门给只需要编译工具的用户准备的:

  • 下载安装程序:去微软官网找「Visual Studio Build Tools」的独立安装包(不用碰Visual Studio本体安装包),体积只有几百MB,比VS小太多。
  • 自定义勾选组件:运行安装程序后,别选默认选项,找到「C生成工具」这个工作负载,勾选它。要是想省空间,可以展开工作负载,只保留**MSVC v14x - VS 20xx C x64/x86生成工具**、Windows SDK这些核心组件,其他花里胡哨的全取消。
  • 配置环境变量:安装完成后,得把编译器路径加到系统PATH里。默认路径大概是这样的(以VS2022为例):
    C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.xx.xxxxx\bin\Hostx64\x64
    把这个路径复制到系统环境变量的PATH中,重启命令提示符后,输入cl就能调用编译器了。
方法二:用Chocolatey一键安装(更省心)

如果你习惯用包管理器,这步能省掉手动选组件的麻烦:

  • 先装Chocolatey:用管理员权限打开命令提示符,运行这条命令:
    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
    
  • 一键装编译器:接着输入这条命令,它会自动安装C++生成工具的必要组件:
    choco install visualstudio2022-buildtools --package-parameters "--add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --includeOptional --passive"
    
    安装完成后,环境变量会自动配置好,直接就能用cl.exe
验证安装成功

打开命令提示符,输入cl,如果弹出编译器的版本信息和用法说明,就搞定了!可以写个简单的测试程序试试:
创建test.c文件,内容如下:

#include <stdio.h>
int main() {
    printf("Hello, Compiler!\n");
    return 0;
}

然后运行cl test.c,生成test.exe后,输入test.exe就能看到输出啦。

小贴士

  • 要是用的是VS2019/2017,方法完全一样,只是Build Tools的版本对应就行。
  • 环境变量要选对自己的系统架构(x86还是x64),不然可能找不到cl.exe
  • 尽量用默认安装路径,避免后续配置出幺蛾子。

内容的提问来源于stack exchange,提问作者Huzaifa

火山引擎 最新活动