Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Qt 中编写了一个应用程序,以及在 Windows 下与自定义 USB 设备(不属于任何类 - 需要为其编写自定义驱动程序)通信的最佳方式是什么。在 Linux 中,我可以只与来自 /dev 或 /sys 文件系统的用户空间共享数据。Windows 中的等效替代方案是什么?
有几个用于 Windows 的用户空间 USB 库。虽然 Microsoft 确实直接提供WinUSB,但我建议使用libusbx或libusb并使用zadig为您的设备安装驱动程序。
直接使用 libusbx 而不是 Microsoft 驱动程序具有更容易移植到其他操作系统的优点,这可能是您在使用 Qt 时需要考虑的一个因素。