unexpected end of while looking for precompiled header directive

i am not sure what header it is but all my file except the one header file i use in all my cpp files give this error.

here is a small one
Code:
#include "Axe.h"

DWORD FormatString(LPSTR aString)
{
	DWORD aLength=strlen(aString);
	char* p;

	// Replace all occurances of $$ with ÿc
	while (strstr(aString, "$$"))
	{
		p=strstr(aString, "$$");
		p[0]='ÿ';
		p[1]='c';
	}

	return aLength;
}
i have no idea why it is messing up on this...

the header file Axe.h is listed in the thread *** Decorated Names