阅读:2751回复:2
调用SetupDiGetClassDevs()函数到底要用哪些头文件?
在VC6.0中调用函数
HidDevInfo = SetupDiGetClassDevs( &HidGuid, NULL, NULL, DIGCF_PRESENT | DIGCF_INTERFACEDEVICE); 编译的时候总是报这个错: “My_USBHidApp.obj : error LNK2001: unresolved external symbol __imp__SetupDiGetClassDevsA@16 ” 已经包含的头文件里面已经有了setupapi.h、hidsdi.h、hidpi.h、hidusage.h了 但还是报错。 哪位DX救命烦请告知一下 |
|
沙发#
发布于:2007-09-20 20:31
我在setupapi.h中找到了它的声明:
SetupDiGetClassDevsA( IN CONST GUID *ClassGuid, OPTIONAL IN PCSTR Enumerator, OPTIONAL IN HWND hwndParent, OPTIONAL IN DWORD Flags ); #ifdef UNICODE #define SetupDiGetClassDevs SetupDiGetClassDevsW #else #define SetupDiGetClassDevs SetupDiGetClassDevsA #endif 这个函数到底在哪里定义的啊?在DDK的帮助文档中只是说: Declared in setupapi.h. Include setupapi.h. 但是编译的时候还是出错:(( 头大啊! |
|
板凳#
发布于:2007-11-26 16:05
#pragma comment(lib, "setupapi.lib")
|
|
|