Is there a way to include all headers in all .cpp files without creating an infinite recursion error with Visual C++?