Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在visual studio 2017上未找到信号量标头_C++_Visual Studio - Fatal编程技术网

C++ 在visual studio 2017上未找到信号量标头

C++ 在visual studio 2017上未找到信号量标头,c++,visual-studio,C++,Visual Studio,我正在尝试使用: #include <semaphore> #包括 在vs2017上创建的cpp动态库项目上 预处理器找不到该文件。(找到互斥体头…) 我错过了什么 Yigal.是在C++20中添加的。如果查看,您可以看到MSVC从版本14.28/1928支持它,因此,较旧的版本将不知道该库。信号量和头文件是C++20标准的新版本。VS2017未更新以支持它。报头在C++ 11中引入,而C++ 20则是有效的。我认为这就是问题的根源。

我正在尝试使用:

#include <semaphore>
#包括
vs2017
上创建的
cpp动态库
项目上

预处理器找不到该文件。(找到互斥体头…)

我错过了什么

Yigal.

是在C++20中添加的。如果查看,您可以看到MSVC从版本14.28/1928支持它,因此,较旧的版本将不知道该库。

信号量和头文件是C++20标准的新版本。VS2017未更新以支持它。报头在C++ 11中引入,而C++ 20则是有效的。我认为这就是问题的根源。