It has been quite a while since I am getting this error in the standard header file for no apparent reason. A google search brought up many answers but none
Preprocessor defines are pretty handy when you want to avoid this sort of mistake.
//whatev.h #ifndef WHATEV #define WHATEV // your code here #endif