You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022未在VS Code的CMake套件列表中显示求助

VS Code CMake套件不显示Visual Studio 2022的解决方法

问题背景

我完全没接触过C++和CMake,现在刚开始学习。已经安装了CMake和VS Code所需的全部必要扩展,知道需要编译器/生成器/构建工具(不确定准确术语),了解到可以用Visual Studio 2022作为该工具,且已安装对应工作负载,但它并未出现在VS Code的CMake套件下拉列表中。看很多教程里这个选项直接存在,搞不清是不是操作有误。

排查与解决步骤

  • 重启VS Code和电脑:安装Visual Studio 2022后,环境变量可能未即时生效,重启能让系统识别新增的工具链。
  • 手动指定CMake生成器:
    1. 打开VS Code命令面板(快捷键Ctrl+Shift+P)
    2. 输入CMake: Configure,选择「手动指定生成器」
    3. 在弹出列表中选择Visual Studio 17 2022(对应你的VS2022版本),若为64位项目可选择Visual Studio 17 2022 Win64
  • 检查VS2022安装完整性:
    打开Visual Studio Installer,确认已勾选「使用C++的桌面开发」工作负载,同时在「单个组件」中确保安装了MSVC v143 - VS 2022 C++ x64/x86生成工具、Windows SDK等核心组件。
  • 手动配置CMake工具路径:
    1. 在VS Code设置中搜索cmake.generator,直接将值设置为Visual Studio 17 2022
    2. 或搜索cmake.toolkit,手动添加VS2022的工具链路径,例如C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin
  • 验证环境变量:
    打开命令提示符(CMD),输入where msbuild,若能找到VS2022的MSBuild路径,说明环境变量正常;若找不到,需手动将VS2022的MSBuild路径添加到系统环境变量的Path中。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 15:38:11