<format> header 未找到 (C++)

<format> header not found (C++)

我想使用新的 C++20 <format> header。但是当我尝试 #include 它时,它显然不存在于我当前的标准库中。

我尝试使用 clang++ 和 g++,但它们都不起作用。

是的,我在 VSCode 的 tasks.json 文件中将 C++ 标准指定为 "c++2a"。

我做错了什么?

您可以在此处查看编译器支持的概述:https://en.cppreference.com/w/cpp/compiler_support

根据 table,直到今天(20 年 5 月 13 日 8:07)没有编译器支持 P0645R10:文本格式。

可以在这里找到专门针对 MSVS 的概述:https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=vs-2019(虽然我没有在他们的列表中找到 <format>)。