1

在 Winsock2 库中getaddrinfo()freeaddrinfo()仅在 Windows XP 及更高版本中添加。我知道如何在旧系统中替换它们,但是取决于 Windows 版本的有条件使用将无济于事。

应用程序不会在 9x 中启动,并显示一条消息,指出它已链接到 WS2_32.dll 中缺少的导出。

我正在使用 MinGW 编译和链接代码,并希望继续使用它。也许我自己写这些功能?

非常感谢你所做的一切。

4

1 回答 1

3

您可以使用LoadLibraryandGetProcAddress来(尝试)获取 and 的地址getaddrinfofreeaddrinfo然后通过指针调用它们,如果GetProcAddress返回非 NULL 指针。

于 2010-03-25T21:02:03.677 回答