安装了win2000的ddk了,
在vc下编译总有如下错误:
USBPortDlg.obj : error LNK2001: unresolved external symbol "unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" (?HidD_GetAttributes@@YGEPAXPAU_HIDD_ATTRIBUTES@@@Z)
USBPortDlg.obj : error LNK2001: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@YGXPAU_GUID@@@Z)
Debug/USBPort.exe : fatal error LNK1120: 2 unresolved externals在vckbase上没有人回答,那个开发者也不回答,只好来这里问问了
在vc下编译总有如下错误:
USBPortDlg.obj : error LNK2001: unresolved external symbol "unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" (?HidD_GetAttributes@@YGEPAXPAU_HIDD_ATTRIBUTES@@@Z)
USBPortDlg.obj : error LNK2001: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@YGXPAU_GUID@@@Z)
Debug/USBPort.exe : fatal error LNK1120: 2 unresolved externals在vckbase上没有人回答,那个开发者也不回答,只好来这里问问了
试试,增加,#include <hidsdi.h>
如果已经存在;
检查检查,你的编译环境中,INCLUDE的参数是否正确;
#include <hidsdi.h>已经加了,tools->options->directories->include参数我已经设置到了d:\ntddk\inc
tools->options->directories->lib 也已经设置到了D:\NTDDK\LIBCHK\I386,可是仍有这个错误报告。to zhangnanonnet(鱼欢) :
请问,lib文件的参数怎么设置?
#ifdef __cplusplus
extern "C" {
#endif#include <hidsdi.h>#ifdef __cplusplus
}
#endif