modulename cannot use program database pdbfile : signatures do not match
The .OBJ file modulename uses the .PDB file pdbfile, but the internal signature in pdbfile does not match the internal signature in modulename.
Delete modulename, recompile, and relink. If a makefile is used, check the makefile dependencies.