filename is not the pdb file that was used when this precompiled header was created, recreate the precompiled header.
Because the compiler shares information between a project's .PDB file and its precompiled header files, you need to make sure both the .PDB and precompiled header files were created together. In the case of this error, recreate the precompiled header.
For more information on creating and using precompiled headers, see /Yc (Create Precompiled Header) and /YX (Automatic Use of Precompiled Headers).