OK, but is the file you're trying to compile in the same sub directory as the
USB support files?

I can force this exact same error, but only if the file I'm compiling isn't in the
same directory as the required USB include files.