英文:
Missing standard header <format>
问题
我尝试使用标准头文件 <format>
,这应该是 C++20 的一部分。我在 Ubuntu 22.10 上安装了 GCC 12.2。CLion 和 GCC 都无法找到这个头文件;是否有手动安装的方法,或者我漏掉了什么?
错误信息如下:
GCC:
严重错误: format: 没有该文件或目录
CLion:
'format' 文件未找到
英文:
I'm trying to use the standard header <format>
, which should be part of C++20. I have GCC 12.2 installed on Ubuntu 22.10. Both CLion and GCC are unable to find the header; is there a way to manually install it, or am I missing something else?
The errors I'm getting:
GCC:
> fatal error: format: No such file or directory
CLion:
> 'format' file not found
答案1
得分: 4
查看C++20库特性的实现状态
https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_library_features
文本格式化仅在GCC 13及更高版本中可用。
英文:
See C++20 library features implementation status
https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_library_features
Text Formatting is available in GCC only since GCC 13
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论