Я пытаюсь создать проект (для ARM), чтобы облегчить связь через HID-устройство. Вот подробности того, что у меня есть:
- ПК с виндовс 7
- Предварительная версия Visual Studio 2011 для разработчиков
- ВДК
Функция библиотеки Microsoft FindKnownHidDevices() вызывает HidD_GetHidGuid() в моем проекте. Однако Линкеру это не нравится, и он жалуется:
* ошибка LNK2019: ссылка на неразрешенный внешний символ HidD_GetHidGuid в функции "unsigned char __cdecl FindKnownHidDevices*
У меня уже есть все следующие обходные пути в моем проекте, но пока безуспешно:
- Включите hid.lib и SetupAPI.lib в компоновщик -> ввод -> дополнительные зависимости в диспетчере конфигурации VS 2011.
- Включите hidsdi.h в разделе «Каталоги VC++ -> Включить каталоги» в диспетчере конфигураций VS 2011.
- Включите hidsdi.h в версию .h файла .c, который вызывает функцию HidD_GetHidGuid() с использованием внешней "C"
Что я могу упустить?