D'après la doc de VC++ l'erreur vient du fait que tu as mixé plusieurs versions incompatibles de la msvcrt (genre un fichier compilé avec la version dbug, un autre avec la version single thread, un troisième avec la version multi-threads, etc...). Ou pire des versions complètement incompatibles, genre msvcrt.dll et msvcrt80.dll.
Bref efface tous les fichiers objets et recompile tout. Fait gaffe, ça concerne aussi les .lib.