Go serial package выдает ошибку: «неопределенная ссылка на» - PullRequest
0 голосов
/ 06 июня 2019

Я изо всех сил пытаюсь заставить этот пакет работать для меня в Windows: https://github.com/mikepb/go-serial Когда я вызываю одну из ее функций, она выдает мне ошибки типа:

C:\Users\WIN10\AppData\Local\Temp\go-build787754682\b002\_x007.o: In function `get_port_details':
libs\serial/windows.c:345: undefined reference to `__imp_SetupDiGetClassDevsA'
libs\serial/windows.c:358: undefined reference to `__imp_SetupDiOpenDevRegKey'
libs\serial/windows.c:350: undefined reference to `__imp_SetupDiEnumDeviceInfo'
libs\serial/windows.c:376: undefined reference to `__imp_CM_Get_Parent'
libs\serial/windows.c:379: undefined reference to `__imp_CM_Get_DevNode_Registry_PropertyA'
libs\serial/windows.c:396: undefined reference to `__imp_SetupDiDestroyDeviceInfoList'
libs\serial/windows.c:404: undefined reference to `__imp_CM_Get_Device_IDA'
libs\serial/windows.c:383: undefined reference to `__imp_SetupDiDestroyDeviceInfoList'

Я неу меня достаточно опыта работы с библиотеками, поэтому я думаю, что перед компиляцией я должен сделать несколько шагов, но у readme нет никаких инструкций, поэтому, пожалуйста, помогите мне запустить его.

...