程式語言 - MinGW - 解決Undefined reference to HidD_GetHidGuid(_GUID*)@4問題



問題如下:

/tmp/ccwY1RCQ.o:main.cpp:(.text+0x25): undefined reference to `HidD_GetHidGuid(_GUID*)@4'
/tmp/ccwY1RCQ.o:main.cpp:(.text+0x262): undefined reference to `HidD_GetAttributes(void*, _HIDD_ATTRIBUTES*)@8'
collect2: error: ld returned 1 exit status

解法如下:

extern "C"{
    #include <hidsdi.h>
}

P.S. LDFLAGS則需要加上-lhid