必须安装“使用C++的桌面开发”工作负载并手动添加Windows SDK和CMake工具,同时将IDE路径改为非系统盘(如D:\VS2022\IDE),才能成功创建、编译并运行C++控制台程序。

要在Windows系统上安装Visual Studio并立即开始编写、编译和调试C++程序,必须确保安装器包含完整的C++桌面开发工具链,否则新建项目时连“控制台应用”模板都不会出现,更无法生成可执行文件。
下载并启动VS安装向导
访问 https://www.php.cn/link/5fa260f9aef5c32cc0ddf4934f058bdf → 点击“免费下载 Visual Studio Community”按钮 → 下载完成后双击运行 vs_Community.exe 文件。
安装程序体积仅约2MB,它不包含任何实际组件,而是按需下载——这意味着网络中断或磁盘空间不足会导致后续步骤卡死,务必提前确认网络稳定且系统盘剩余空间 ≥15GB。
勾选核心工作负载:C++桌面开发
在安装界面的“工作负载”选项卡中,仅勾选【使用C++的桌面开发】这一项即可满足C++控制台、Win32、MFC等本地程序开发需求。
不要勾选“使用.NET的桌面开发”或“通用Windows平台开发”,这些与纯C++开发无关,反而会拖慢下载速度、占用额外磁盘空间(通常+8~12GB)。
勾选后,右侧“摘要”栏会自动列出将安装的编译器、调试器、CMake支持、Windows SDK等关键项——若此处未显示“MSVC v144 或更新版本”“Windows 10/11 SDK”,说明当前网络未成功加载元数据,需点击右上角刷新按钮重试。
手动补全两个不可跳过的单个组件
切换到“单个组件”选项卡 → 在搜索框依次输入并勾选:
方法一:Windows SDK(最新版,如“Windows 11 SDK (10.0.26100.0)”)
方法二:【CMake tools for Visual Studio】(此组件决定你能否直接在VS里打开CMakeLists.txt并一键构建,缺了就得手动配命令行)
注意:无需单独勾选“MSVC v144 生成工具”——它已被“使用C++的桌面开发”工作负载自动包含;但若摘要里没出现该条目,说明工作负载未正确加载,应关闭安装器重启一次。
调整安装路径避免C盘爆满
点击左下角“更多”→“更改”→ 将“IDE”路径改为非系统盘目录,例如:D:\VS2022\IDE。
这一步不可跳过。VS默认装在C:\Program Files\Microsoft Visual Studio\2022\Community,完整安装后占用空间常超18GB;若C盘剩余<10GB,安装过程会在下载SDK组件时静默失败,且错误提示极不明确。
缓存路径也建议一并改到其他盘符,例如:D:\VS2022\Cache。
完成安装并验证C++项目可用性
点击“安装”按钮 → 等待进度条走完(通常需25~50分钟,取决于网速与磁盘性能)→ 安装完成后勾选“启动Visual Studio” → 首次启动时选择“C++ 开发人员”配置 → 关闭欢迎页 → 选择“创建新项目” → 在模板搜索框输入“console” → 选择“控制台应用” → 设置项目名称和位置 → 点击“创建”。
若能看到自动生成的 main.cpp 文件,并且顶部菜单栏出现“调试”→“开始执行(不调试)”选项,且按 Ctrl+F5 能弹出黑窗口输出 “Hello, World!”,说明C++环境已就绪。
C++免费学习笔记(深入):立即使用
在学习笔记中,你将探索 C++ 的入门与实战技巧!











