我想在C++20中使用可用的<format>
头文件。
我正在使用最新版本的CMake。
我的CMakeFiles看起来像:
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_BUILD_TYPE debug)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20")
我正在使用Clang 9编译器。
然而,当包含<format>
时,我遇到了以下错误:
fatal error: 'format' file not found
#include <format>
我也尝试使用了标志-std=c++2a
,但没有效果。如何使用C++20的<format>
?