为了获取有关无线 LAN 卡的信息,我遇到了 api WlanEnumInterfaces 。在文档中,它说
Minimum supported client - Windows Vista, Windows XP with SP3
这意味着该 API 在上述操作系统上可用
该应用程序在带有 SP3 的 Windows XP 上运行,但是当 inlcude 时,它会给出错误 - 文件未找到。
如果我搜索整个电脑,则找不到该文件。连对应的库“wlanapi.lib”都缺失了
任何帮助都会有用......
最佳答案
您应该寻找 wlanapi.dll
,它是运行时组件。
通常,当您使用新的 API 时,您应该使用 LoadLibrary
和 GetProcAddress
,这样您就可以优雅地处理失败。
关于winapi - 为什么 Windows XP SP3 上缺少 wlanapi.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432235/