我需要通过C ++与USB端口通信。所以我在网上搜索并找到了一个comppresd(.rar)文件。它的名字是usblib-1.0.9.tar.bz2
。我解压缩它包含几个文件和文件夹,其中一些是头文件(* .h)。我认为我的必要文件是其中一个名称为libusb.h
的文件。
此外,在这个comppresed文件中有一些通过USB进行通信的示例程序。我将其中一个复制到C ++空程序进行测试。该程序使用libusb头文件作为库之一。
我在此程序中添加了libusb.h(右键单击解决方案资源管理器中的Header Files并选择add > existing item
然后浏览libusb.h
),但此库(libusb.h
)仍未指定( #include <libusb.h>
未指定)我无法调试此示例程序。我是否需要执行其他操作才能添加此新程序库(libusb.h
)以在此程序中使用?
答案 0 :(得分:3)
在windows中你可以使用libusb-win32,它可以在以下位置找到: http://sourceforge.net/projects/libusb-win32/
它可能会有所帮助。 感谢