0
请看看下面的代码,这是编码为获得USB设备列表连接如何打印连接的设备的清单
#include <lusb0_usb.h>
#include <iostream>
using namespace std;
int main()
{
usb_init();
usb_find_busses();
usb_find_devices();
struct usb_bus *busses = usb_get_busses();
struct usb_bus *bus;
struct usb_device *dev;
for(bus=busses;bus;bus=bus->next)
{
for(dev=bus->devices;dev;dev->next)
{
cout << dev->descriptor.iProduct << endl;
}
}
}
当我运行这段代码,我得到
Starting C:\Users\yohan\Documents\QTPeojects\USB-build-Desktop_Qt_5_0_0_beta2_MSVC2010_32bit_SDK-Release\release\USB.exe...
C:\Users\yohan\Documents\QTPeojects\USB-build-Desktop_Qt_5_0_0_beta2_MSVC2010_32bit_SDK-Release\release\USB.exe exited with code 0
我相信我错误地完成了这段代码。我该如何解决这个问题?