在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的编译环境)。