首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘binary_semaphore’还没有在‘std’中声明

‘binary_semaphore’还没有在‘std’中声明
EN

Stack Overflow用户
提问于 2021-05-26 08:50:12
回答 1查看 552关注 0票数 1

我想更准确地使用c++20特性std::binary_semaphore。我已经安装了g++-10,但它不承认binary_semaphore是性病类型。我输入了以下命令g++ -std=c++2a main.cpp -o main。错误信息是:

错误:“binary_semaphore”未在‘std’6>中使用std::binary_semaphore声明;

我能做些什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-26 11:38:39

根据‘s首选项编译器支持表的说法,原子等待和通知、std::counting_semaphore__、std::latchstd::barrier等事物从GCC 11起就得到了支持。您声称安装了GCC 10,但不支持上述功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67701579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档