Ich lerne aktuell C++ und arbeite dafür mit Visual Studio 2019, jetzt bin ich bei dem Thema der Aufteilung des Quellcodes auf mehrere Dateien auf ein Problem gestoßen, ich habe alles genauso gemacht wie in der Lektion die ich mir dazu anschaue.

Der Compiler hat auch nicht gemeckert oder sonst irgendwas, allerdings habe ich dann das Programm ausgeführt und die void Funktion wurde nicht ausgeführt.

Stattdessen wurde sofort system("Pause") ausgeführt, obwohl der Befehl erst nach 3 anderen Funktionen kommt, die in der 2. .cpp Datei beschrieben sind (und in der Header-Datei erwähnt,) jetzt ist meine Frage ob ich etwas falsch eingebunden habe oder möglicherweise Einstellungen im Compiler/Debugger falsch sind?

Oder woran das generell liegen könnte.

meinen Quellcode habe ich als Bilder angefügt.