如何获取MSVC 19.37版本?已装VS2022预览版仍为19.36
解决MSVC 19.37版本获取问题
安装MSVC预览版组件
打开Visual Studio安装器,进入「修改」界面,切换到「单个组件」标签,找到MSVC v143 - VS 2022 C++ x64/x86 生成工具 (最新预览版)(名称可能随版本略有调整),勾选后完成安装。默认的「最新版MSVC v143构建工具」属于稳定分支,并非预览版,因此需要单独选择预览组件才能获取19.37版本。验证编译器版本
安装完成后,打开「Developer Command Prompt for VS 2022 Preview」,执行命令:cl /Bv查看输出中的版本信息,确认是否包含
19.37标识。切换项目工具集
在Visual Studio中打开目标项目:- 右键项目 → 属性 → 常规 → 平台工具集
- 选择「v143 (Preview)」(对应MSVC 19.37的预览工具集)
- 重新编译代码后,
_MSC_VER应输出1937。
启用C++23特性
std::print是C++23标准特性,需额外开启:- 右键项目 → 属性 → C/C++ → 语言 → C++标准
- 选择「ISO C23标准(/std:c23)」
若使用CMake,需在CMakeLists.txt中添加:
set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_GENERATOR_TOOLSET "v143 (Preview)")
内容的提问来源于stack exchange,提问作者Gorun
相关产品推荐
相关产品推荐

