似乎将libusb-1.0.9安装到Windows7上以便在Visual C++中使用的最简单的方法是使用Cygwin或类似的软件来构建并安装到我的电脑上。有没有一种更简单的方法来做我没有发现的事情,或者我做错了?
我想使用libusb与Arduino Due通信,开发将在Visual Studio (也许还有Dev-C++)中完成。
发布于 2013-12-03 16:08:04
您可以使用libusb-win32来实现这一点。
在Windows7 download the bin package for libusb-win32上安装libusb (此链接指向1.2.6版)。然后转到bin目录并运行inf-wizard.exe。在这里,您可以为您的设备自定义和生成INF安装文件,以及安装程序的可执行文件。选择您正在运行的同一个bin目录,以放置该工具的输出(以便INF文件紧挨着x86、amd64和ia64目录)。
现在您可以运行安装可执行文件了。您也可以转到设备管理器,右键单击您的设备并选择“更新驱动程序软件”,然后直接指向生成的INF文件。
此时,您的设备应该已加载,因此您应该能够通过在项目(位于include目录中)中包含lusb0_usb.h文件并将项目链接到lib目录中适当的LIB文件来与其通信。接口类型可以为found here。
https://stackoverflow.com/questions/20315797
复制相似问题