From: Alex J L. <ajl...@or...> - 2003-09-30 22:53:48
|
Hi, I've been taking a look at MinGW to allow me to access some Human Interface Device (HID) USB clients. I had a few problems with undefined symbols that seem to come down to an "old" version of libhid.a and associated export definitions. e.g. devices.o(.text+0x5d):devices.c: undefined reference to `_imp__HidD_GetHidGuid@4' devices.o(.text+0x1c3):devices.c: undefined reference to `_imp__HidD_GetAttributes@8' devices.o(.text+0x234):devices.c: undefined reference to `_imp__HidD_GetAttributes@8' devices.o(.text+0x2f2):devices.c: undefined reference to `_imp__HidD_GetHidGuid@4' I'm not 100% sure that was the original problem but the original libhid.a doesn't seem to include the HIdD_xxx() exports I need. As a consequence I have built an include file with the additional exports and a new import library from the .def to replace libhid.a. Things seem to work ok now. Is this something that I could contribute as a patch? Who would be best to talk to about this? (Apologies if there are docs on this I've missed) Best, Alex/ |