WSAGetLastError 未通过 Windows 应用程序认证套件测试

WSAGetLastError does not pass Windows App Certification Kit Test

根据 WSAGetLastError() 文档,Windows Store 应用支持 Windows 8.1。

但是,我从 Windows App Certification Kit - 测试结果中收到以下错误:

-API WSAGetLastError in wsock32.dll is not supported for this application type

我正在 Windows 8.1 中开发一个 Windows 商店应用程序。

我是不是漏掉了什么?

这是因为链接了错误的库 (wsock32.lib)。

我有两个库,wsock32.lib 和 Ws2_32.lib 作为链接器的输入...:-( 我删除了 wsock32.lib 并且它起作用了。

感谢 Remy Lebeau (https://whosebug.com/users/65863/remy-lebeau)。