问题描述
Amirul Akmal@ASZK ~/libusb-master
$ make install
Making install in libusb
make[1]: Entering directory `/home/Amirul Akmal/libusb-master/libusb'
CC core.lo
CC descriptor.lo
CC hotplug.lo
CC io.lo
CC strerror.lo
CC sync.lo
CC os/events_windows.lo
CC os/threads_windows.lo
RC libusb-1.0.lo
CC os/windows_common.lo
os/windows_common.c: In function 'windows_error_str':
os/windows_common.c:68:30: error: 'FACILITY_SETUPAPI' undeclared (first use in this function)
error_code = 0x80000000 | (FACILITY_SETUPAPI << 16) | (error_code & 0x0000FFFF);
^~~~~~~~~~~~~~~~~
os/windows_common.c:68:30: note: each undeclared identifier is reported only once for each function it appears in
os/windows_common.c: In function 'windows_cancel_transfer':
os/windows_common.c:748:6: error: implicit declaration of function 'CancelIoEx' [-Werror=implicit-function-declaration]
if (CancelIoEx(transfer_priv->handle,&transfer_priv->overlapped))
^~~~~~~~~~
cc1.exe: some warnings being treated as errors
make[1]: *** [os/windows_common.lo] Error 1
make[1]: Leaving directory `/home/Amirul Akmal/libusb-master/libusb'
make: *** [install-recursive] Error 1
我尝试查找 How to install libusb?,但似乎与我的问题无关。
是我的 libusb
版本有问题还是 make
本身的错误? (我认为这是不可能的,但谁知道呢?)
我的规格:
操作系统:Win 10 Home
控制台即时运行:MinGW Shell
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)