Without seeing your code its guess work - This error occurs if the preprocessor encounters too many nested #include directives . It is usually caused by two or more files trying to include each other, leading to an infinite recursion.
Also, have you got multiple headers in your project, and in those headers do you have header guards such as
1 2 3 4 5 6 7 8
#ifndef _H_MYHEADER_
#define _H_MYHEADER_
// do your stuff
#endif
Thx for the link, I'll look into that later today=)
I know, but even if I use something from the link, in example getchar(), it does'nt change anything. It simply won't compile.
I'm not quite sure how to explain the problem, since the errors it makes en the build log is endless, it totally screws up:(
C++ compiler writers have to juggle an insane lanugage syntax with multple file inclusions and object prototypes, etc... It doesn't always catch errors where you think it ought.
Try to compile a correct program and see if the error doesn't go away.