0

我在 Qt 中编写了一个应用程序,以及在 Windows 下与自定义 USB 设备(不属于任何类 - 需要为其编写自定义驱动程序)通信的最佳方式是什么。在 Linux 中,我可以只与来自 /dev 或 /sys 文件系统的用户空间共享数据。Windows 中的等效替代方案是什么?

4

1 回答 1

1

有几个用于 Windows 的用户空间 USB 库。虽然 Microsoft 确实直接提供WinUSB,但我建议使用libusbxlibusb并使用zadig为您的设备安装驱动程序。

直接使用 libusbx 而不是 Microsoft 驱动程序具有更容易移植到其他操作系统的优点,这可能是您在使用 Qt 时需要考虑的一个因素。

于 2012-06-05T16:28:24.017 回答