c++ - 无法在 C++ 服务器应用程序上归档 iphlpapi.lib

标签 c++ c

我写了一个应用程序,它使用 iphlpapi.lib 中包含的函数 IcmpSendEcho2Ex 在我写的电脑上,它可以工作,在另一台电脑上 但是需要使用app的电脑,报错IcmpSendEcho2Ex需要iphlpapi.lib文件,找不到。

我试着寻找文件,但我能找到的只有 iphlpapi.dll 我怎样才能让应用程序正常工作?

我试图让我工作的电脑是 windows XP

谢谢

最佳答案

根据 MSDN函数 IcmpSendEcho2Ex 仅支持 Windows Vista SP1 及更高版本。它在 Windows XP 上不存在。

如果您的应用程序允许,请尝试使用 IcmpSendEcho2相反,它确实存在于 Windows XP 上。

关于c++ - 无法在 C++ 服务器应用程序上归档 iphlpapi.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20933157/

相关文章:

c - 在函数 ( C ) 中使用 main 中的数组

c++ - 程序进入无限循环 C++

c++ - 比较正在运行但给出错误结果的数组的简单程序

c++ - Xcode 4.2 无法识别 C++ 原始字符串文字?

c++ - ifstream : how to tell if specified file doesn't exist

c - 为什么父进程死亡会杀死子进程

c - 如何知道我从哪里启动

c++ - 为什么内联函数的效率低于内置函数?

c - 使用 64 位(long long)时,为什么使用 %lld 的 printf 返回的数字与使用 %16x 的 printf 返回的数字不同?

C++ 代码和来自 C 的对象?