I got that a while ago checjk your includes with all your files. One time In a cpp file I inluded a h file then in the h file for some reason I included that cpp file so they kept includeing eachother. I got that same error message.
Suffered seven plagues, but refused to let the slaves go free. ~ Ross Atherton