我想使用 c++20 中可用的头文件。
我正在使用最新版本的 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")
Run Code Online (Sandbox Code Playgroud)
我使用 clang 9 作为我的编译器。
但是,在包含以下内容时出现以下错误:
fatal error: 'format' file not found
#include <format>
Run Code Online (Sandbox Code Playgroud)
我也使用了标志-std=c++2a
,但没有效果。简而言之,我觉得我在这里错过了一些重要的东西。我对 cmake 有点陌生,有什么帮助吗?