无法识别C ++标准库头

时间:2020-05-29 16:20:56

标签: c++ header-files semaphore

我正在使用c ++进行多线程项目,并尝试使用信号量,from what I read in the documentation c ++有信号量,但是当我尝试包含标头时

#include <semaphore>

它无法自动完成,并且出现编译器错误,提示无法识别头文件。
According to the documentation

此标头是线程支持库的一部分。

这是否意味着我需要在#include上添加一些前缀?还是包括一些其他的依赖标头?我不知道为什么这行不通,而且我在任何地方都找不到任何东西,任何帮助将不胜感激。

我在一台临时计算机上,几天前才刚刚在其上安装了Visual Studio,所以一切都应该是最新的。

1 个答案:

答案 0 :(得分:4)

可以看到here,列出的编译器当前都没有实现此c ++ 20功能。