Как следует из названия, у меня следующая ошибка компоновщика:
ошибка LNK2019: неразрешенный внешний символ" unsigned char __stdcall HidD_GetAttributes (void *, struct _HIDD_ATTRIBUTES *) " (? HidD_GetAttributes @@ YGEPAXPAU_HIDD_ATTRIBUTES @@@ Z)
при вызове result = HidD_GetAttributes (WriteHandle, & attributes)
в моем коде.
Эта функция должна существовать в" hid .lib », который я добавил к своим зависимостям компоновщика для проекта. Я также включил файл заголовка« hidsdi.h », в котором есть прототип функции для HidD_GetAttributes.
Единственное, что я подумал, может быть проблематичным, это то, что прототипы функций для "hid.lib" разделены между тремя разными заголовками: hidsdi.h, hidpi.h и hidsage.h.
Есть предложения?