小编Tak*_*oni的帖子

如何在cmake项目中使用c++20

我想使用 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 有点陌生,有什么帮助吗?

c++ format cmake c++20

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

c++20 ×1

cmake ×1

format ×1