Die wahrscheinlichste Version (vorausgesetzt, Sie haben Ihre Projekteinstellungen nicht manuell bearbeitet) ist, dass Ihr Code auf eine Bibliothek verweist und Sie nicht die Release-Version Ihrer Bibliothek haben. Normalerweise referenziert der Linker Bibliotheken mit dem Suffix "d" für Debug und ohne dieses Suffix für Release.
Zum Beispiel: Sie haben ein Projekt VectorMath in Ihrer Lösung. Das Projekt erstellt standardmäßig eine Bibliothek vectormathd.lib in der Debug-Konfiguration und vectormath.lib in der Release-Konfiguration. Wenn Ihre Abhängigkeiten nicht stimmen und Sie nie eine Release-Version von Vectormath gebaut haben, bauen Sie Ihr Hauptprojekt in Release und es wird nach vectormath.lib suchen, die Sie nicht haben - daher das nicht aufgelöste externe Symbol. Die Lösung wäre, sicherzustellen, dass alle Projekte im Release-Modus gebaut werden, oder die Abhängigkeiten so zu ändern, dass VS dies für Sie erledigt.