autodetection.cpp:24:17: error: usb.h: No such file or directory autodetection.cpp: In member function ‘bool Autodetection::detectUsb()’: autodetection.cpp:277: error: ‘usb_init’ was not declared in this scope autodetection.cpp:278: error: ‘usb_find_busses’ was not declared in this scope autodetection.cpp:279: error: ‘usb_find_devices’ was not declared in this scope autodetection.cpp:281: error: ‘usb_get_busses’ was not declared in this scope autodetection.cpp:284: error: invalid use of undefined type ‘struct usb_bus’ autodetection.cpp:280: error: forward declaration of ‘struct usb_bus’ autodetection.cpp:284: error: invalid use of undefined type ‘struct usb_bus’ autodetection.cpp:280: error: forward declaration of ‘struct usb_bus’ autodetection.cpp:285: error: invalid use of undefined type ‘struct usb_bus’ autodetection.cpp:280: error: forward declaration of ‘struct usb_bus’ autodetection.cpp:288: error: invalid use of undefined type ‘struct usb_bus’ autodetection.cpp:280: error: forward declaration of ‘struct usb_bus’ autodetection.cpp:291: error: invalid use of undefined type ‘struct usb_device’ autodetection.cpp:287: error: forward declaration of ‘struct usb_device’ autodetection.cpp:291: error: invalid use of undefined type ‘struct usb_device’ autodetection.cpp:287: error: forward declaration of ‘struct usb_device’ autodetection.cpp:305: error: invalid use of undefined type ‘struct usb_device’ autodetection.cpp:287: error: forward declaration of ‘struct usb_device’ autodetection.cpp:308: error: invalid use of undefined type ‘struct usb_bus’ autodetection.cpp:280: error: forward declaration of ‘struct usb_bus’ make: *** [build/o/autodetection.o] Error 1