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
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.
Ö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.
Exemplarische Vorgehensweise: Kompilieren eines systemeigenen C++-Programms in der Befehlszeile
Gibt ein Beispiel, das zeigt, wie Sie ein einfaches C++-Programm über die Befehlszeile erstellen und kompilieren.Exemplarische Vorgehensweise: Kompilieren eines C-Programms in der Befehlszeile
Beschreibt, wie Sie ein in der Programmiersprache C geschriebenes Programm kompilieren.Exemplarische Vorgehensweise: Kompilieren eines C++/CLI-Programms in der Befehlszeile
Beschreibt, wie Sie ein C++-/CLI-Programm erstellen und kompilieren, das .NET Framework verwendet.Exemplarische Vorgehensweise: Kompilieren eines C++/CX-Programms in der Befehlszeile
Beschreibt, wie Sie ein C++-/CX-Programm erstellen und kompilieren, das die Windows Runtime verwendet.Festlegen der Pfad- und Umgebungsvariablen für Befehlszeilenbuilds
Beschreibt, wie Sie ein Befehlseingabeaufforderungsfenster starten, in dem die erforderlichen Umgebungsvariablen für Befehlszeilenbuilds festgelegt sind, die auf x86-, x64- und ARM-Plattformen abzielen und für die ein 32-Bit- oder 64-Bit-Toolset verwendet wird.NMAKE-Referenz
Enthält Links zu Artikeln, in denen das Microsoft Program Maintenance Utility (NMAKE.EXE) beschrieben wird.MSBuild (Visual C++)
Enthält Links zu Artikeln, in denen die Verwendung von MSBuild.EXE dargestellt wird.
Verwandte Abschnitte
/MD, /MT, /LD (Laufzeitbibliothek verwenden)
Beschreibt die Verwendung dieser Compileroptionen für eine Debug- oder Releaselaufzeitbibliothek.C-/C++-Compileroptionen
Enthält Links zu Artikeln, in denen die C- und C++-Compileroptionen sowie CL.exe erläutert werden.Linkeroptionen
Enthält Links zu Artikeln, in denen die Linkeroptionen und LINK.EXE dargestellt werden.C-/C++-Buildtools
Enthält Links zu den C-/C++-Buildtools, die in Visual Studio enthalten sind.