added a cpp environment to compile lib-usb