Windows 中的 Libmtp (msys/mingw):运行问题

Posted

技术标签:

【中文标题】Windows 中的 Libmtp (msys/mingw):运行问题【英文标题】:Libmtp in windows (msys/mingw): Run problems 【发布时间】:2019-03-19 00:14:00 【问题描述】:

嗨,我需要一个libmtp (github_link) 的 Windows 端口。所以我在 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) 的预构建版本?

【问题讨论】:

【参考方案1】:

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

OpenSUSE Build Service 上有构建

【讨论】:

以上是关于Windows 中的 Libmtp (msys/mingw):运行问题的主要内容,如果未能解决你的问题,请参考以下文章

把windows中的D区挂载到LINUX中的/abc目录下

windows phone 或 windows 开发中的 inflate 模拟是啥?

Windows 8/Windows 2012 中的 VB6“IsNumeric()”行为

Windows 窗体中的标准 Windows 菜单栏

Windows XP 和 Windows 98 中的 Microsoft Windows SDK 文件夹在哪里?

一个 exe 中的多个 Windows 服务