0

嗨,我需要一个 libmtp 的 Windows 端口 github_link 。所以我在 Msys/MingW 环境下编译了 libmtp。

构建成功,我在构建时没有错误,但在运行时我有错误。当函数(LIBMTP_Get_Connecte_Devices)被调用时,该函数的返回值为(LIBMTP_ERROR_CONNECTING)。

LIBMTP_mtpdevice_t* device_list;
LIBMTP_error_number_t x = LIBMTP_GET_CONNECTED_Device(&device_list);
// x = LIBMTP_ERROR_CONNECTING

谁能解决我的问题?

此外,我在哪里可以找到适用于 windows 的 libmtp (libmtp-9.dll) 的预构建版本?

4

1 回答 1

0

我认为这是因为 libmtp 需要 libusb 才能连接到您的设备。

OpenSUSE 构建服务上有构建

于 2019-02-20T20:06:31.723 回答