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 |