C++ 使用C+访问Windows7 USB设备+;不安装系统驱动程序的MinGW?

C++ 使用C+访问Windows7 USB设备+;不安装系统驱动程序的MinGW?,c++,windows,usb,mingw,C++,Windows,Usb,Mingw,我有麻烦了。我必须开发一个工具,用来检查U盘(由其硬件序列号定义)是否连接到计算机。但是,由于该软件是在这个U盘上发布的,我不能假设用户已经安装了libusb或其他库。 软件不需要在用户计算机上进行任何安装。这就是libusb失败的地方,因为我需要libusb0.sys来访问USB设备 在VB、.NET C#或Visual C++等所有其他语言中,这都不是问题,但gcc和MinGW似乎没有简单的解决方案 还是我错过了什么 谢谢 克劳斯试着在/cygdrive下查找可能这有助于您可能需要使用Win

我有麻烦了。我必须开发一个工具,用来检查U盘(由其硬件序列号定义)是否连接到计算机。但是,由于该软件是在这个U盘上发布的,我不能假设用户已经安装了libusb或其他库。 软件不需要在用户计算机上进行任何安装。这就是libusb失败的地方,因为我需要libusb0.sys来访问USB设备

在VB、.NET C#或Visual C++等所有其他语言中,这都不是问题,但gcc和MinGW似乎没有简单的解决方案

还是我错过了什么

谢谢


克劳斯

试着在
/cygdrive
下查找可能这有助于您可能需要使用Win32 API而不是libusb。@Harry但是我发现的所有可用函数都是.net framework的一部分,而不是所有windows系统的一部分。另外,我也不知道如何从GCCY访问.net framework函数。那么,你看的文档是错误的。尝试