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
我相信我錯誤地完成了這段代碼。我該如何解決這個問題?