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则是有效的。我认为这就是问题的根源。