Freigeben über


Erstellen über die Befehlszeile

Sie können C- und C++-Anwendungen in der Befehlszeile erstellen, in dem Sie die in Visual Studio enthaltenen Tools verwenden. Jede Edition von Visual Studio installiert ein Befehlszeilentoolset, das einen Compiler, einen Linker und andere Buildtools sowie eine Befehlsdatei enthält, die die erforderliche Buildumgebung festlegt. Standardmäßig werden diese Tools in Laufwerk:\Program Files (x86)\Microsoft Visual Studio Version\VC\bin\ installiert. (Das tatsächliche Verzeichnis auf Ihrem Computer hängt vom System, der Visual Studio-Version und Ihren Optionen für die Installation ab.)

Für eine ordnungsgemäße Funktionsweise sind für die Visual C++-Befehlszeilentools verschiedene Umgebungsvariablen erforderlich, die für Ihre Installation angepasst sind. Wenn Visual Studio installiert ist, wird eine vcvarsall.bat-Befehlsdatei erstellt, die Sie ausführen können, um die erforderlichen Umgebungsvariablen festzulegen. Außerdem wird eine Verknüpfung erstellt, über die ein Developer-Eingabeaufforderungsfenster gestartet wird, in dem diese Variablen bereits festgelegt sind. Diese Umgebungsvariablen sind für Ihre Installation spezifisch und können durch Produktaktualisierungen oder -upgrades geändert werden. Daher wird empfohlen, dass Sie vcvarsall.bat oder eine Developer-Eingabeaufforderungsverknüpfung verwenden, statt sie selbst festzulegen. Weitere Informationen finden Sie unter Festlegen der Pfad- und Umgebungsvariablen für Befehlszeilenbuilds.

So öffnen Sie ein Developer-Befehlsaufforderungsfenster

  1. Geben Sie auf dem Windows 8-Startbildschirm Visual Studio-Tools ein. Beachten Sie, dass sich die Suchergebnisse während der Eingabe ändern. Wenn Visual Studio-Tools angezeigt wird, wählen Sie die Option aus.

    In früheren Versionen von Windows wählen Sie Start aus, und geben Sie dann in das Suchfeld Visual Studio-Tools ein. Wenn Visual Studio-Tools in den Suchergebnissen angezeigt wird, wählen Sie die Option aus.

  2. Öffnen Sie im Ordner Visual Studio-Tools die Developer-Befehlsaufforderungg für Ihre Version von Visual Studio.

Zum Erstellen eines C-/C++-Projekts in der Befehlszeilen können Sie die folgenden Visual C++-Befehlszeilentools verwenden:

  • CL
    Verwenden Sie den Compiler (cl.exe), um Quellcodedateien in Apps, Bibliotheken und DLLs zu kompilieren und zu verknüpfen.

  • Link
    Verwenden Sie den Linker (link.exe), um kompilierte Objektdateien in Apps und DLLs zu verknüpfen.

  • MSBuild (Visual C++)
    Verwenden Sie MSBuild (msbuild.exe), Visual C++-Projekte und Visual Studio-Lösungen zu erstellen. Das entspricht der Ausführung des Build-Projeks oder des Befehls Projektmappe erstellen in der Visual Studio-IDE.

  • DEVENV
    Verwenden Sie DEVENV (devenv.exe) in Kombination mit einem Befehlszeilenswitch, zum Beispiel /Build oder /Clean, um bestimmte Buildbefehle durchzuführen, ohne die Visual Studio-IDE anzuzeigen.

  • NMake
    Verwenden Sie NMAKE (nmake.exe), um Aufgaben zu automatisieren, die Visual C++-Projekte mithilfe eines herkömmlichen Makefile zu erstellen.

Wenn Sie über die Befehlszeile erstellen, können Sie Informationen zu Warnmeldungen, Fehlern und Meldungen erhalten, indem Sie Visual Studio starten und dann in der Menüleiste Hilfe und Suchen auswählen.

In diesem Abschnitt

In den Artikeln in diesem Abschnitt der Dokumentation erfahren Sie, wie Sie Apps über die Befehlszeile erstellen. Zudem wird beschrieben, wie Sie die Befehlszeilen-Buildumgebung für die Verwendung von 64-Bit-Toolsets und das Abzielen auf x86-, x64- und ARM-Plattformen verwenden. Und es wird gezeigt, wie Sie die Befehlszeilen-Buildtools MSBuild und NMAKE verwenden.

Verwandte Abschnitte

Siehe auch

Weitere Ressourcen

XML-Dokumentationskommentare