Freigeben über


Erstellen eines C++-Standardprogramms (C++)

Aktualisiert: November 2007

Mit Visual C++ 2008 können Sie C++-Standardprogramme mithilfe der Visual Studio-Entwicklungsumgebung erstellen. In diesem Verfahren erstellen Sie ein neues Projekt, fügen dem Projekt eine neue Datei hinzu, bearbeiten die Datei, um C++-Code hinzuzufügen, und kompilieren dann mit Visual Studio das Programm und führen es aus.

Sie können ein eigenes C++-Programm eingeben oder eines der Beispielprogramme verwenden. Das in diesem Verfahren verwendete Beispielprogramm ist eine Konsolenanwendung. Sie verwendet den set-Container in der STL (Standard Template Library), der Teil des ISO-Standards ISO C++ 98 ist.

Visual C++ entspricht folgenden Standards:

  • ISO C 95

  • ISO C++ 98

  • ECMA C++/CLI 05

    Hinweis:

    Sie sollten die /Za-Compileroption verwenden, wenn Sie die Überprüfung des Programms auf Übereinstimmung mit ANSI C++ und ANSI C erzwingen möchten. (Die Standardoption ist /Ze, die die Verwendung der Microsoft-Erweiterungen des Standards erlaubt.) Weitere Informationen finden Sie unter /Za, /Ze (Spracherweiterungen deaktivieren).

Vorbereitungsmaßnahmen

In diesen Themen wird davon ausgegangen, dass Sie die Grundlagen der Programmiersprache C++ beherrschen. Wenn Sie gerade die ersten Schritte beim Erlernen von C++ machen, empfehlen wir "C++ Beginner's Guide" von Herb Schildt, online verfügbar unter https://go.microsoft.com/fwlink/?LinkId=115303.

So erstellen Sie ein neues Projekt und fügen eine Quelldatei hinzu

  1. Erstellen Sie ein neues Projekt:

    Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt....

  2. Klicken Sie bei den Visual C++-Projekttypen auf Win32, und klicken Sie dann auf Win32-Konsolenanwendung.

  3. Geben Sie einen Projektnamen ein.

    Standardmäßig erhält die Projektmappe, in der das Projekt enthalten ist, denselben Namen wie das neue Projekt. Sie können jedoch auch einen anderen Namen eingeben. Wenn gewünscht, können Sie auch einen anderen Speicherort für das Projekt eingeben.

    Klicken Sie auf OK, um das neue Projekt zu erstellen.

  4. Wählen Sie im Win32-Anwendungs-Assistenten die Option Leeres Projekt aus, und klicken Sie auf Fertig stellen.

  5. Wenn der Projektmappen-Explorer nicht angezeigt wird, klicken Sie im Menü Ansicht auf Projektmappen-Explorer.

  6. Fügen Sie dem Projekt eine neue Quelldatei hinzu:

    • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Ordner Quelldateien, zeigen Sie auf Hinzufügen, und klicken Sie auf Neues Element.

    • Klicken Sie im Knoten Code auf C++-Datei (.cpp), geben Sie einen Dateinamen ein, und klicken Sie auf Hinzufügen.

    Die .cpp-Datei wird im Ordner Quelldateien im Projektmappen-Explorer angezeigt. Zusätzlich wird ein Fenster in Registerform angezeigt, das zur Eingabe des Codes dient.

  7. Klicken Sie in Visual Studio in das neu erstellte Fenster in Registerform, und geben Sie ein gültiges C++-Programm ein, das die C++-Standardbibliothek verwendet, oder kopieren Sie eines der Beispielprogramme, und fügen Sie es ein.

    Sie können z. B. das im Hilfethema STL-Beispiele (Standard Template Library) enthaltene set::find (STL Samples)-Beispielprogramm verwenden.

    Wenn Sie das Beispielprogramm dieser Prozedur verwenden, beachten Sie die using namespace std;-Direktive. Diese Direktive ermöglicht dem Programm die Verwendung von cout und endl, ohne dass voll qualifizierte Namen (std::cout und std::endl) erforderlich sind.

  8. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

    Im Ausgabefenster werden Informationen zum Kompilierungsprozess angezeigt, z. B. der Speicherort des Buildprotokolls und eine Meldung über den Buildstatus.

  9. Klicken Sie im Menü Debuggen auf Starten ohne Debuggen.

    Wenn Sie das Beispielprogramm verwendet haben, wird ein Befehlsfenster angezeigt. Dieses gibt an, ob bestimmte ganze Zahlen im Set enthalten sind.

Nächste Schritte

Zurück:Erstellen von Befehlszeilenanwendungen (C++) | Weiter:Kompilieren eines systemeigenen C++-Programms über die Befehlszeile (C++)

Siehe auch

Aufgaben

Einführung in Visual C++

Weitere Ressourcen

C++ Language Reference

Standard C++ Library Reference