如何解决为什么我在 libsub 中的 make install 出错?
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 举报,一经查实,本站将立刻删除。