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でインストールすることをお勧めします。
Microsoft ドライバーではなく libusbx を直接使用すると、他のオペレーティング システムへの移植が容易になるという利点があります。これは、Qt を使用している場合に考慮する必要があります。