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

如何获取旧版Visual Studio命令提示符并配置兼容旧版MSVC编译器

操作步骤

你不需要卸载现有VS2022,有两种可选方案实现需求:

方案1:基于现有VS2022补充组件

打开Visual Studio Installer,选择VS2022对应的「修改」按钮,按以下顺序勾选组件:

  1. 「工作负荷」标签页勾选使用C++的桌面开发基础 workload
  2. 切换到「单个组件」标签页,勾选以下内容:
    • MSVC v142 - VS 2019 C++ x64/x86生成工具(对应VS2019编译器)
    • MSVC v141 - VS 2017 C++ x64/x86生成工具(对应VS2017编译器,按需选择)
    • 兼容的Windows 10 SDK版本,推荐10.0.19041.0及以上稳定版本
    • 对应版本的C++ 通用运行时组件
  3. 点击修改完成安装后,你可以直接调用VS2022自带的开发人员命令提示符,通过指定参数切换工具集,也可以手动创建VS2019命令提示符的快捷方式固定到开始菜单:
    快捷方式目标填写以下内容即可:
    %comspec% /k "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64 -host_arch=x64 -vcvars_ver=14.29
    路径根据你自己的VS2022安装位置调整,14.29对应你安装的v142工具集具体版本号。

方案2:安装独立VS2019生成工具(推荐,直接生成开始菜单入口)

不需要安装完整VS2019 IDE,直接下载Visual Studio 2019 生成工具安装包,安装时勾选:

  • 使用C++的桌面开发 workload
  • 确认单个组件里默认勾选的v142工具集、Windows SDK都存在,按需补充v141工具集
    安装完成后,VS2019的开发人员命令提示符会自动出现在Windows开始菜单的「Visual Studio 2019」文件夹下,和VS2015的展示逻辑完全一致。
验证方法

打开对应的命令提示符,输入cl命令,返回的版本号如果是19.2x开头即为VS2019编译器,19.1x开头即为VS2017编译器,确认无误后即可用来编译OpenCV、PCL等依赖库。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 10:45:03