unresolved external symbol is a Linker Error. That means, that you have declared a function, but you have forgot to define the function.
E.g:
Code:
// function declaration
void myfunction();
int main ()
{
myfunction(); //call the function, but the compiler doesn't know what to do
return 0;
}
For fixing you can readd the file, where the function is called/defined/declared(Vs2003 has some bugs

)
OR you declare the function^^
unexspected #else means, that you have put an #else in your code, but you haven't a #ifdef/#if.
You can simply remove it.
Sorry for bad english