I am trying to compile the example libusb.c provided by libusb package (if you dl the source code.)
It doesn\'t work to say the least.
#include
Just en explanation why your attempt to replace libusb/libusb.h with usb.h fails: usb.h is a header from linux-headers, not from libusb-dev. You need #include instead.
libusb/libusb.h
usb.h
linux-headers
libusb-dev