【发布时间】:2011-09-30 18:34:53
【问题描述】:
正如标题所示,我遇到以下链接器错误:
错误 LNK2019:无法解析的外部符号“unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" (?HidD_GetAttributes@@YGEPAXPAU_HIDD_ATTRIBUTES@@@Z)
在我的代码中调用 result = HidD_GetAttributes(WriteHandle, &attributes) 时。
这个函数应该存在于我已添加到项目链接器依赖项中的“hid.lib”中。我还包含了头文件“hidsdi.h”,它具有 HidD_GetAttributes 的函数原型。
我认为可能有问题的唯一另一件事是“hid.lib”的函数原型分为三个不同的头文件:hidsdi.h、hidpi.h 和 hidsage.h。
有什么建议吗?
【问题讨论】:
标签: c++ visual-c++ linker-errors .lib