probuje napisac program, ktory bedzie wykrywal podlaczenie urzadzenia HID do portu usb... sciagnalem ddk... do pliku dodalem naglawek <hidsdi.h>, dodalem sciezki do folderow zawierajacych naglowki i biblioteki w ddk:
plik sie kompiluje bez problemu, jednak gdy chce zbudowac projekt to mam problem:
oczywiscie w opcjach projektu: Linker->Input->additional dependencies dodalem hid.lib...
gdzie moglem cos ominac/przegapic/popsuc;)??
Code:
Tools -> Options->
Projects and Solutions -> VC++ Directories
->Executable Files
x:\WINDDK\3790.1830\bin
->Include Files
x:\WINDDK\3790.1830\inc\wxp
->Library Files
x:\WINDDK\3790.1830\lib\wxp\i386
plik sie kompiluje bez problemu, jednak gdy chce zbudowac projekt to mam problem:
Code:
Linking...
usb.obj : error LNK2019: unresolved external symbol "unsigned char __stdcall HidD_GetAttributes(void *,struct _HIDD_ATTRIBUTES *)" (?HidD_GetAttributes@@YGEPAXPAU_HIDD_ATTRIBUTES@@@Z) referenced in function "int __cdecl bOpenHidDevice(void * *,unsigned short,unsigned short)" (?bOpenHidDevice@@YAHPAPAXGG@Z)
usb.obj : error LNK2019: unresolved external symbol __imp__SetupDiGetDeviceInterfaceDetailW@24 referenced in function "int __cdecl bOpenHidDevice(void * *,unsigned short,unsigned short)" (?bOpenHidDevice@@YAHPAPAXGG@Z)
usb.obj : error LNK2019: unresolved external symbol __imp__SetupDiDestroyDeviceInfoList@4 referenced in function "int __cdecl bOpenHidDevice(void * *,unsigned short,unsigned short)" (?bOpenHidDevice@@YAHPAPAXGG@Z)
usb.obj : error LNK2019: unresolved external symbol __imp__SetupDiEnumDeviceInterfaces@20 referenced in function "int __cdecl bOpenHidDevice(void * *,unsigned short,unsigned short)" (?bOpenHidDevice@@YAHPAPAXGG@Z)
usb.obj : error LNK2019: unresolved external symbol __imp__SetupDiGetClassDevsW@16 referenced in function "int __cdecl bOpenHidDevice(void * *,unsigned short,unsigned short)" (?bOpenHidDevice@@YAHPAPAXGG@Z)
usb.obj : error LNK2019: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@YGXPAU_GUID@@@Z) referenced in function "int __cdecl bOpenHidDevice(void * *,unsigned short,unsigned short)" (?bOpenHidDevice@@YAHPAPAXGG@Z)
oczywiscie w opcjach projektu: Linker->Input->additional dependencies dodalem hid.lib...
gdzie moglem cos ominac/przegapic/popsuc;)??