Linker Tools Error LNK1234

corrupt or invalid public symbols

The public symbol table for the given object appears to be corrupt.

This error may represent a failure of the compiler; contact Microsoft Product Support Services.