c++ 如何获得最新版本的MSVC?

mzsu5hc0  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(130)

我在cppreference找到了MSVC Compiler Support,并注意到std::print在MSVC 19.37中可用。但是我不知道如何得到它。
我已经下载了最新版本的Visual Studio 2022Preview,但最终版本为19.36。因为运行这段代码:

#include <iostream>

using namespace std;

int main() {
    cout << _MSC_VER << endl;
}

它打印:

1936

这让我很困惑。我检查了我的VS安装程序,发现安装了“最新版本的MSVC v143 x86/x64构建工具”。我希望我会有MSVC版本19.37。

zvokhttg

zvokhttg1#

现在,VS2022 19.7 Preview 1终于发布了,std::pring现在可用。
这段代码现在起作用了:

#include <print>

int main() {
    std::print("{}", _MSC_VER);
}

它打印:1937
很高兴看到这个:)

相关问题