在XP系统下运行正常的程序拿到Windows2000下跑出现“无法定位程序输入点getaddrinfo于动态链接库ws2_32.dll上”的错误提示,参照网上提供的方法(http://msdn.microsoft.com/en-us/library/ms738520%28VS.85%29.aspx),包含Ws2tcpip.h 和Wspiapi.h 这两个头文件还是解决不了问题,最后在调用了getaddrinfo函数的程序中修改下设置就解决了:

在工程的设置中加 -DLEGACY_WIN32 编译成win2000版本的(VS2008的编译环境)。
本文介绍了一种在Windows2000系统下解决“无法定位程序输入点getaddrinfo于动态链接库ws2_32.dll上”的方法。通过在工程设置中添加-DLEGACY_WIN32编译选项,可以有效解决该问题。
4771

被折叠的 条评论
为什么被折叠?



