C++ Problem bei Aufteilung Quellcode?
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.
1 Antwort
Alles richtig, bis auf ein kleines Detail in main():
void Test();
deklariert nur eine Funktion. Das hast Du schon in version.h getan, darfst es aber beliebig oft wiederholen. Dabei passiert aber nichts.
Zum Aufruf musst Du den Rückgabetyp weglassen.
Vielen vielen dank
das hab ich an der Stelle jedes mal komplett übersehen. Solche kleinen Fehler sind mir schon mit Pascal gerne mal unterlaufen.
Schönen Tag noch