我尝试使用libtorrent 1.1.5(通过boost 1.65.1编译)在Windows XP上运行程序并得到错误"在KERNEL32中找不到CreateSemaphoreExW过程的入口点.dll DLL。"。在Windows 7+上,这很好用。我该如何解决这个错误?
更新:
_WIN32_WINNT=0x0501
解决了问题
答案 0 :(得分:0)
答案很简单 - 你无法解决它。看看官方文档。
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682446(v=vs.85).aspx
支持的最低客户端:Windows Vista。您可以尝试从Windows 7下载kernel32.dll并将其放入应用程序目录,但我怀疑它是否可行。