Exemplarische Vorgehensweise: Erstellen eines Projekts (C++)

In dieser exemplarischen Vorgehensweise fügen Sie absichtlich einen C++-Syntaxfehler in den Code ein, um zu lernen, wie ein Kompilierungsfehler aussieht und wie Sie diesen beheben. Beim Kompilieren des Projekts wird eine Fehlermeldung angezeigt. Diese gibt an, worin das Problem besteht und wo es aufgetreten ist.

Voraussetzungen

  • In dieser exemplarischen Vorgehensweise wird davon ausgegangen, dass Sie die Grundlagen der Programmiersprache C++ beherrschen.

  • Es wird ebenfalls davon ausgegangen, dass Sie die früheren exemplarischen Vorgehensweisen abgeschlossen haben, die unter Verwenden der Visual Studio-IDE für die C++-Desktopentwicklung aufgeführt sind.

So beheben Sie Kompilierungsfehler

  1. Löschen Sie das Semikolon in der letzten Zeile von „Games.cpp“, sodass diese Zeile ungefähr wie die folgende Anweisung aussieht:

    return 0

  2. Wählen Sie auf der Menüleiste Erstellen>Projektmappe erstellen aus.

  3. Eine Meldung im Fenster Fehlerliste gibt an, dass bei der Erstellung des Projekts ein Fehler aufgetreten ist. Die Beschreibung sieht in etwa wie die folgende Fehlermeldung aus:

    error C2143: syntax error: missing ';' before '}'

    Markieren Sie einen Fehler im Fenster Fehlerliste, und drücken Sie die Taste F1, um Hilfeinformationen anzuzeigen.

  4. Fügen Sie das Semikolon wieder am Ende der Zeile mit dem Syntaxfehler ein:

    return 0;

  5. Wählen Sie auf der Menüleiste Erstellen>Projektmappe erstellen aus.

    Die im Fenster Ausgabe angezeigte Meldung gibt an, dass das Projekt ordnungsgemäß kompiliert wurde.

    1>------ Build started: Project: Game, Configuration: Debug Win32 ------
    1>Game.cpp
    1>Game.vcxproj -> C:\Users\<username>\source\repos\Game\Debug\Game.exe
    ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
    

Nächste Schritte

Zurück:Exemplarische Vorgehensweise: Arbeiten mit Projekten und Projektmappen (C++)
Weiter:Exemplarische Vorgehensweise: Testen eines Projekts (C++)

Siehe auch

C++-Programmiersprachenreferenz
Projekte und Buildsysteme