libusb.h.有c++的例子吗?
Are there C++ examples available for libusb.h?
我一直在尝试安装这个名为LibUSB的疯狂API。我下载了最新版本的libusb-win32-bin-1.2.6.0
,没有名为libUSB.h
的。h文件。我在C:UsersyohanDocumentsLibUSBlibusb-win32-bin-1.2.6.0include
里面只得到lusb0_usb.h
所有基于互联网的例子都与libusb.h
一起工作。我需要一个示例代码/教程,因为他们的网页没有任何帮助。
我使用的是Windows 7 Ultimate 32位。
win32版本的libusb使用名称usb0
代替(可能是为了避免与"正常" libusb冲突?需要一些特定于windows的代码,这些代码在任何其他系统上都会失败)。所以lusb0_usb.h
是头你必须包括在windows上。如果你打开那个文件,你会看到里面有你需要的东西。
libUSB例子:
- 参见IV.示例-
lusb0_usb.h
应该工作相同。 - 在libusb-win32发行版中已经有一些例子-检查examples目录。还有一些是由libusb提供的,你可以在线浏览。
- LibUSB-1.0的使用介绍(put please switch header)。
如果你真的需要libUSB.h
,例如:为了保持兼容性,写一个你自己的,实际上包括Windows的:
例子:
#ifndef LIBUSB_H
#ifdef WIN32
# include <lusb0_usb.h>
#endif
#endif /* LIBUSB_H */
或简单:
#ifdef WIN32
# include <lusb0_usb.h>
#else
# include <libUSB.h>
#endif
相关文章:
- USB传输的LibUSB C++格式不同
- 使用libusb.h时出现编译器错误
- 如何使用libusb获取驱动器名称?
- 在 c++ libusb 中将数据写入得利捷 PM9500 扫描仪的正确格式
- Android USB 附件模式无法使用 libusb 与主机 PC 一起读/写
- 如何使用 libusb 为 USB 设备设置备用设置
- 将 libusb 设备存储在易于访问的容器中,无需所有权
- Android N libusb_init返回 -1 无法初始化 libusb
- libusb:错误 [submit_bulk_transfer] submiturb 失败错误 -1 errno=2 -
- 字符串由 libusb 传输,但打印机无法打印
- 使用 Libusb 1.0 发送中断传输会返回LIBUSB_ERROR_IO,但在接收时不会
- ROS use libusb C++
- CMake/Make cannot find libusb
- C++使用 libusb 发送数据(使用 RS 232)
- C ++ libusb:如何将数据发送到设备
- libusb如何获得vid和pid
- 如何在Mac OS X上使用Qt设置libusb?(尝试跨平台方法)
- 使用 libusb-win32 与 USB 到 DMX512 接口通信,找不到任何端点
- 在linux ARM上使用libusb的状态热敏打印机
- libusb callback_in函数是C++中一个类的成员