繁体   English   中英

使用Qt进行USB编程

[英]USB Programming with Qt

无论如何我可以在Qt中进行USB编程吗? 我正在使用基于Qt 5.0.0版本的Qt Creator 2.6,它是最新的Qt Creator,它与Microsoft Visual Studio 2010编译器一起使用。

我有一个名为“ Dreamcheeky Thunder Missile Launcher ”的玩具,我需要对这款基于USB的设备进行编程。

我试过LibUSB,但它搞砸了一切。 它甚至重命名了设备端口,我不得不使用USBDview软件撤消所有内容。 但我想我安装错误了。 我遵循了这些指示 这是64位的指令,但我得到32位,因为说明似乎没有太大的区别(而不是下载文件)我跟着它。 这是我下载的 - libusb-win32-bin-1.2.6.0.zip

无论你推荐什么API都没关系,即使是libusb,但请你好好告诉我如何正确安装它。

我的操作系统是Windows 7终极32位。

奥洛的答案已经过时了。 TL; DR 使用libusb.info 一点解释:

最初有libusb-0.1。 后来他们将API更新为libusb-1.0,但由于libusb-0.1已经存在很长时间,许多项目都没有打扰切换(有点像Python 2/3)。 libusb-0.1不适用于Windows,但libusb-1.0现在可用于所有主要平台。

libusb-win32是libusb-0.1到Windows的一个端口。 不应该将它用于新代码。

libusb.org是libusb的旧网站。 最新版本是从2012年开始的,没有Windows下载。

libusb.info是libusb的当前网站。 它包含适用于所有平台的libusb-1.0下载, 您应该将其用于新代码

为了进一步混淆,sourceforge libusb-win32邮件列表仍然用于libusb.info的开发。

这里还有一个很好的libusb指令: http//www.dreamincode.net/forums/topic/148707-introduction-to-using-libusb-10/

如果你留在窗户,你可以使用

对于Windows,您可以使用两者,但如果您的程序必须是跨平台的,则应使用libusb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM