Porady: włączanie 64-bitowego zestawu narzędzi języka Visual C++ w wierszu polecenia

Visual C++ obejmuje kompilatory, które służą do tworzenia aplikacji, które można uruchamiać w systemie operacyjnym Windows 32-bitowych, 64-bitowych lub opartych na ARM.

[!UWAGA]

Aby uzyskać informacje o określonych narzędzi, które są dołączone do poszczególnych wersji Visual C++, zobacz Visual C++, narzędzia i szablony w wersje Visual Studio.

Aby uzyskać informacje na temat tworzenia aplikacji 64-bitowych przy użyciu środowiska programistycznego Visual Studio, zobacz Jak: Konfigurowanie Visual C++ projektów w 64-bitowych platformach docelowych.

Na poniższej liście opisano różne wersje cl.exe (kompilator Visual C++):

  • x 86 w architekturze x 86
    Umożliwia tworzenie plików wyjściowych na maszynach x 86.Ta wersja programu cl.exe działa jako proces 32-bitowe, macierzystym na komputerze z procesorem x 86 i w emulatorze WOW64 na 64-bitowego systemu operacyjnego Windows.

  • x64w architekturze x 86 (x64 cross-compiler)
    Służy do tworzenia plików wyjściowych dla x64.Ta wersja programu cl.exe działa jako proces 32-bitowe, macierzystym na komputerze z procesorem x 86 i w emulatorze WOW64 na 64-bitowego systemu operacyjnego Windows.

  • x64nax64
    Służy do tworzenia plików wyjściowych dla x64.Ta wersja programu cl.exe działa jako proces macierzysty x64 maszyny.

  • ARM w architekturze x 86 (ARM krzyż kompilator)
    Umożliwia tworzenie plików wyjściowych dla maszyn ARM.Ta wersja programu cl.exe działa jako proces 32-bitowe, macierzystym na komputerze z procesorem x 86 i w emulatorze WOW64 na 64-bitowego systemu operacyjnego Windows.

Visual Studio jest zainstalowany w 64-bitowego systemu operacyjnego Windows, polecenie monituje dla różnych rodzimych 64-bitowych i krzyż kompilatory są dostępne.Aby uzyskać dostęp do tych wierszy poleceń w systemie Windows 8, na Start ekranie, należy otworzyć wszystkie aplikacje.W obszarze programu Microsoft Visual Studio w 2012 r., wybierz jedną z narzędzia w trybie macierzystym lub wiersze polecenia narzędzia krzyżowych.We wcześniejszych wersjach systemu Windows, wybierz polecenie Start, rozwiń węzeł Wszystkie programy, programu Microsoft Visual Studio w 2012 r., i Visual Studio Tools, a następnie wybierz polecenie Wiersz polecenia.

Vcvarsall.bat

Żadnego z kompilatorów może służyć w wierszu polecenia, uruchamiając plik wsadowy Vcvarsall.bat Aby skonfigurować ścieżkę i zmienne środowiskowe umożliwiające toolset kompilatora.Domyślnie pełną ścieżkę tego pliku jest C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat w 32-bitowych systemach operacyjnych Windows lub 11.0\VC\vcvarsall.bat programu Visual Studio \Microsoft C:\Program Files (x 86) w systemach 64-bitowych.

[!UWAGA]

Chociaż Vcvars32.bat można użyć do włączenia zestaw narzędzi Visual C++, zezwala tylko 32-bitowym kompilatorem.Aby uzyskać więcej informacji, zobacz Ustawianie ścieżki i zmienne środowiskowe dla wiersza polecenia kompilacje.

Jeśli nie są stosowane żadne argumenty, plik wsadowy Vcvarsall.bat konfiguruje zmiennych środowiskowych za pomocą x 86, 32-bitowym kompilatorem.Jednak można go użyć Aby skonfigurować dowolne z kompilatorów.Jeśli określisz konfiguracja kompilatora, która nie jest zainstalowany lub jest niedostępna w Twojej kompilacji architektury komputera, zostanie wyświetlony komunikat o błędzie.W poniższej tabeli przedstawiono obsługiwane argumenty.

Vcvarsall.bat argument

Kompilator

Architektura komputera kompilacji

Budowanie architecture dane wyjściowe

x 86

32-bitowe w trybie macierzystym

x 86x64

x 86

x86_amd64

x64Krzyż

x 86x64

x64

AMD64

x64Macierzysty

x64

x64

x86_arm

ARM współzależności

x 86x64

ARM

Zobacz też

Inne zasoby

Konfigurowanie programów 64-bitowe (Visual C++)