USB Programming with Qt
USB Programming with Qt
是否可以在Qt中进行USB编程?我使用的是Qt Creator 2.6,它是基于Qt 5.0.0版本的,它是最新的Qt Creator,与Microsoft Visual Studio 2010编译器一起工作。
我有一个叫做"Dreamcheeky Thunder Missile Launcher"的玩具,我需要对这个基于USB的设备进行编程。
我试过LibUSB,但是它把一切都搞砸了。它甚至重命名了设备端口,我不得不使用USBDview软件撤销所有内容。但我想我安装错了。我按照这些指示去做。这是64位的指令,但我得到了32位,因为指令似乎没有太大的差异(而不是下载文件),我跟着它。这是我下载的libusb-win32-bin-1.2.6.0.zip
我的操作系统是windows 7 ultimate 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/
- libusb :
- libusb
- libusb-win32 (windows端口-在windows上使用)
如果你使用的是windows,你可以使用
- WinUSB :
- <
- WinUSB API/gh>
- 安装
对于windows你可以同时使用,但是如果你的程序必须是跨平台的,你应该使用libusb
- Qt with WinAPI MouseProc
- 如何使用Qt QSqlDriver::subscribeToNotification with SQLite3?
- Using QT .qrc File with Visual Studio Proj...?
- Qt with Dlib and CUDA
- Visual Studio with qt 无法编译 gui 类
- LNK2019 With Qt and Gmock
- MySQL with Qt issue
- "Static polymorphism with Qt signal/slot: What is wrong?"
- Build Tesseract OCR with Qt 5.8
- C++/Qt memcpy crash with QSharedMemory
- Qt Application with QTabWidget, QGraphicsScene and QPushButt
- Qt with Visual Studio macro issue
- 断言失败 (size.width>0 && size.height>0) Qt with OpenCV
- Qt with Lua |放置 lua 文件的位置
- Qt with OpenCV - 下载哪一个
- Qt with Eclipse CDT Juno
- GUI C++ Qt with Visual Studio 2010
- <double> QList in QT with Visual Studio add in
- Qt with Visual Studio 2010
- Objective-C in Qt with Mavericks