在 Windows 上编译为 C++20

Compiler to C++20 on Windows

我需要一个支持 c++20 的编译器,例如 GCC 10.1(用于 linux),但要在我的 Windows 10.

中使用它

看到帖子推荐Mingw-w64,请问它支持c++20吗?

您可以直接在 Windows 上安装 Clang 和 MSVC/Visual Studio。对于 gcc,您需要 MinGw /Msys2。 我用wsl。使用 wsl 你可以查看 gcc 主干并自己构建它。

C++20 并未得到完全支持,但您可以使用其中的大部分内容,例如协程、概念...

其他编译器通常落后于那些。

同时 GCC 10 已经发布,MinGW 版本可用。

您可以从 http://winlibs.com/

下载适用于 Windows 32 位和 64 位的带有 GCC 10 的独立版本的 MinGW-w64