Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual C++ enthält Compiler, mit denen Sie Apps erstellen können, die auf 32-Bit- oder 64-Bit-Plattformen oder auf einem ARM-basierten Windows-Betriebssystem ausgeführt werden können.
Hinweis |
|---|
Informationen zu den spezifischen Tools, die in den Visual C++-Edition enthalten sind, finden Sie unter Visual C++-Tools und -Vorlagen in Visual Studio-Editionen. Informationen zum Verwenden der Visual Studio-IDE zum Erstellen von 64-Bit-Anwendungen finden Sie unter Gewusst wie: Konfigurieren von Visual C++-Projekten für 64-Bit-Zielplattformen. |
Visual Studio enthält 32-Bit, x86-gehostete, systemeigene und Cross-Compiler für x86-, x64- und ARM-Ziele.Wenn Visual Studio auf einem 64-Bit-Windows-Betriebssystem installiert ist, werden 32-Bit, x86-gehostete systemeigene und Cross-Compiler sowie 64-Bit, x64-gehostete systemeigene und Cross-Compiler für jedes Ziel (x86, x64 und ARM) installiert.Die 32-Bit- und die 64-Bit-Compiler generieren für alle Ziele einen identischen Code. Allerdings unterstützen die 64-Bit-Compiler mehr Speicher für vorkompilierte Headersymbole und die Optimierung des gesamten Programms (/GL-, /LTCG-Optionen).Wenn Sie bei einem 32-Bit-Compiler auf Speicherbegrenzungen treffen, versuchen Sie es mit einem 64-Bit-Compiler.
Wenn Visual Studio auf einem 64-Bit-Betriebssystem von Windows installiert wird, stehen zusätzliche Verknüpfungen der Eingabeaufforderung für die 64-Bit x64-eigenen und x86-Cross-Compiler zur Verfügung.Zum Zugreifen auf diese Eingabeaufforderungen unter Windows 8 klicken Sie auf dem Start-Bildschirm auf Alle Apps.Öffnen Sie in der installierten Version von Visual Studio die Visual Studio-Tools, und wählen Sie dann eine der systemeigenen Tool- oder Cross-Tool-Eingabeaufforderungen.Bei früheren Windows-Versionen wählen Sie Start, erweitern Alle Programme, Visual Studio, Visual Studio-Tools, und wählen dann eine Eingabeaufforderung.
Vcvarsall.bat
Alle Compiler können in der Befehlszeile verwendet werden, indem Sie die vcvarsall.bat-Befehlsdatei ausführen, um die Pfad- und Umgebungsvariablen zu konfigurieren, die das Compilertoolset aktivieren.Da es keine Verknüpfungen für Eingabeaufforderungen gibt, um ein 64-Bit-Toolset auf x86- oder ARM-Zielplattformen zu aktivieren, verwenden Sie vcvarsall.bat in einem Eingabeaufforderungsfenster, um stattdessen das 64-Bit-Toolset zu verwenden.Weitere Informationen finden Sie unter Festlegen der Pfad- und Umgebungsvariablen für Befehlszeilenbuilds.
Die folgenden Schritte zeigen, wie Sie eine Eingabeaufforderung konfigurieren, um das native 64-Bit-Toolset für x86-, x64- und ARM-Zielplattformen zu verwenden.
So führen Sie vcvarsall.bat für die Verwendung eines 64-Bit-Toolsets aus
Wechseln Sie bei Eingabeaufforderung zum Visual C++-Installationsverzeichnis.(Der Speicherort ist vom System und der Visual Studio-Installation abhängig, doch ein typischer Speicherort ist C:\Programme (x86)\Microsoft Visual Studio Version\VC\.) Geben Sie beispielsweise Folgendes ein:
cd "\Programme (x86)\Microsoft Visual Studio 12.0\VC"
Geben Sie bei Eingabeaufforderung Folgendes ein, um dieses Eingabeaufforderungsfenster für 64-Bit-Befehlszeilen-Builds mit x64-Zielplattformen zu konfigurieren:
vcvarsall amd64
Geben Sie bei Eingabeaufforderung Folgendes ein, um dieses Eingabeaufforderungsfenster für 64-Bit-Befehlszeilen-Builds mit x86-Zielplattformen zu konfigurieren:
vcvarsall amd64_x86
Geben Sie bei Eingabeaufforderung Folgendes ein, um dieses Eingabeaufforderungsfenster für 64-Bit-Befehlszeilen-Builds mit ARM-Zielplattformen zu konfigurieren:
vcvarsall amd64_arm
Hinweis