未找到标头(C ++)

问题描述 投票:0回答:1

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

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

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

我在做什么错?

c++ c++20
1个回答
5
投票

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

根据该表,到今天为止,没有编译器支持P0645R10:文本格式。

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

© www.soinside.com 2019 - 2024. All rights reserved.