Udostępnij za pośrednictwem


Ustawianie ścieżki i zmiennych środowiskowych dla kompilacji z wiersza polecenia

Visual C++ Narzędzia wiersza polecenia kompilacji wymaga kilku zmiennych środowiskowych, które są dostosowane do instalacji.Gdy Visual Studio jest zainstalowane, jego tworzy ustawienie zmiennych środowiskowych wymagane pliki polecenie, a następnie tworzy skróty klawiaturowe start okna wiersza polecenia, którego już te zmienne ustawione.Jeśli chcesz użyć narzędzia wiersza polecenia, można uruchomić jedną z tych skrótów lub można otworzyć zwykły okno wiersza polecenia, a następnie uruchom plik poleceń vcvarsall.bat.

Visual C++ Narzędzia wiersza polecenia używać zmiennych środowiskowych ścieżki, TMP, Dołącz, Biblioteka i LIBPATH i może również wykorzystywać zmienne środowiskowe danego narzędzia.Ponieważ wartości zmienne środowiskowe są specyficzne dla instalacji i może zostać zmieniona przez produktów i aktualizacje, firma Microsoft zaleca korzystanie z vcvarsall.bat lub skrót wiersza polecenia Developer rezygnując z indywidualnego ustawiania samodzielnie.Informacji o określonych zmiennych środowiskowych używane przez kompilator i łączenie, zobacz Zmienne środowiskowe CL i Zmienne środowiskowe LINK.

[!UWAGA]

Kilka narzędzi wiersza polecenia lub opcje narzędzia wymaga uprawnień administratora.Aby korzystać z nich, zaleca się w przypadku otwarcia okna wiersza polecenia za pomocą Uruchom jako Administrator opcji (menu skrótów dla okna wiersza polecenia, który ma zostać otwarty).

Za pomocą wiersza polecenia skróty

Skrót do wiersza polecenia deweloperów, który znajduje się w każdej wersji Visual Studio otwiera okno wiersza polecenia i ustawia środowisko do użycia zestawu narzędzi macierzystego x 86 32-bitowych procesorów x 86 docelowego.Dostępne są również polecenia monituje o 32-bitowy cross kompilatorów przeznaczonych x 64 i ARM platformy.W zależności od systemu i używana wersja Visual Studio zainstalowane skrót wiersza polecenia dla zestawu narzędzi macierzystego x 64 64-bitowym, który jest przeznaczony dla procesorów x 64 procesory i jednego dla 64-bitowych cross kompilatora czy procesorów x 86 obiekty docelowe mogą być także dostępne.Te wersje narzędzi wiersza polecenia są dostępne we wszystkich wersjach programu Visual Studio:

  • x 86 na x 86
    Użyj tego zestawu narzędzi do tworzenia plików danych wyjściowych dla x 86 maszyn.Jest ono wykonywane jako proces 32-bitowy, macierzysty na komputerze x 86 oraz w ramach WOW64 w 64-bitowym systemie operacyjnym Windows.

  • x64na x 86 (x64 cross kompilatora)
    Użyj tego zestawu narzędzi do tworzenia plików danych wyjściowych dla x64.Jest ono wykonywane jako proces 32-bitowy, macierzysty na komputerze x 86 oraz w ramach WOW64 w 64-bitowym systemie operacyjnym Windows.

  • ARM na x 86 (AKTYWACJI między kompilatora)
    Używać tego zestawu narzędzi do tworzenia plików danych wyjściowych dla komputerów ARM.Jest ono wykonywane jako proces 32-bitowy, macierzysty na komputerze x 86 oraz w ramach WOW64 w 64-bitowym systemie operacyjnym Windows.

Te wersje narzędzi wiersza polecenia są dostępne w 64-bitowej platformy:

  • x 86 nax64
    Użyj tego zestawu narzędzi do tworzenia plików danych wyjściowych dla x 86 maszyn.Działa jako proces macierzysty na 64-bitowym systemie operacyjnym Windows.

  • x64 on x64
    Użyj tego zestawu narzędzi do tworzenia plików danych wyjściowych dla x64 maszyn.Działa jako proces macierzysty na 64-bitowym systemie operacyjnym Windows.

  • ARM x 64 (AKTYWACJI między kompilatora)
    Używać tego zestawu narzędzi do tworzenia plików danych wyjściowych dla komputerów ARM.Działa jako macierzysty proces 64-bitowych na 64-bitowym systemie operacyjnym Windows.

Aby otworzyć okno wiersza polecenia deweloperów

  1. Wpisz Visual Studio Tools przedstawiający ekran początkowy systemu Windows 8.Należy zauważyć, że wyniki wyszukiwania zmienić podczas pisania; gdy programu Visual Studio Tools wydaje się, wybierz go.

    W przypadku wcześniejszych wersji systemu Windows, wybierz polecenie Start, a następnie w polu wyszukiwania wpisz Visual Studio Tools.Gdy programu Visual Studio Tools pojawia się w wynikach wyszukiwania, wybierz go.

  2. W programu Visual Studio Tools folder, otwórz wiersza polecenia Developer dla danej wersji programu Visual Studio.(Uruchom jako administrator, otwórz wiersz polecenia dla deweloperów, menu skrótów i wybierz polecenie Uruchom jako Administrator.)

Wiersz polecenia Developer ustawia środowisko do użycia zestawu narzędzi macierzystego 32-bitowych procesorów x 86 docelowego.Wybierz x 64 obejmujące różne narzędzia wiersza polecenia do użycia 32-bitowy macierzysty zestawu narzędzi do docelowego x 64 procesory.Wybierz wiersz polecenia narzędzia krzyżowe ARM do użycia 32-bitowy macierzysty zestawu narzędzi do docelowego ARM procesorów.Wybierz x 64 macierzystego wiersz polecenia narzędzia do użycia w 64-bitowych macierzystego zestawu narzędzi do docelowego x 64 procesory.

W oknie wiersza polecenia za pomocą vcvarsall.bat

Uruchamiając vcvarsall.bat na zwykły okna wiersza polecenia, można ustawić zmiennych środowiskowych, aby skonfigurować wiersza polecenia dla macierzystego kompilacji 32-bitowy lub 64-bitowej lub cross kompilacji x 86, x 64 lub procesory ARM.Jeśli podano żadnych argumentów, vcvarsall.bat konfiguruje zmienne środowiskowe dla za pomocą 32-bitowy macierzystego kompilatora dla x 86 elementów docelowych.Jednak można go skonfigurować dowolne z kompilatorów.Jeśli określono konfiguracji kompilatora, który nie jest zainstalowany lub nie jest dostępny na architektury komputera kompilacji, jest wyświetlany komunikat.W poniższej tabeli przedstawiono obsługiwane argumenty.

Vcvarsall.bat argument

Kompilator

Architektura komputer kompilacji

Tworzenie danych wyjściowych architektury

x86

x 86 macierzystego 32-bitowy

x 86x64

x86

x86_amd64

x64na x 86 granic

x 86x64

x64

x86_arm

AKTYWACJI na x 86 granic

x 86x64

ARM

amd64

x6464-bitowe w trybie macierzystym

x64

x64

amd64_x86

x 86 na x64 krzyżowe

x64

x86

amd64_arm

AKTYWACJI na x64 krzyżowe

x64

ARM

Poniższe kroki pokazują, jak skonfigurować wiersz polecenia, aby użyć 32-bitowy macierzysty zestawu narzędzi do platformy docelowe x 86.

Aby uruchomić vcvarsall.bat

  1. W wierszu polecenia Zmień Visual C++ katalog instalacji.(Lokalizacja zależy od systemu i Visual Studio instalacji, ale typowe lokalizacji jest \Microsoft C:\Program Files (x 86) programu Visual Studio wersji\VC\.) Na przykład wprowadź:

    Stacja dysków CD "\Program Files (x 86) \Microsoft programu Visual Studio 12.0\VC"

  2. Aby skonfigurować ten wiersz polecenia kompilacje okna dla 32-bitowy x 86 wiersza polecenia, w wierszu polecenia, wpisz:

    vcvarsall x 86

Visual Studiooferuje także vcvars32.bat do konfigurowania środowiska wiersza polecenia.Plik vcvars32.bat jest ograniczone do ustawiania zmiennych środowiskowych odpowiednie, aby włączyć 32-bitowy x 86 wiersza polecenia tworzy.Jest to odpowiednik vcvarsall x 86 polecenia.

Jeśli używasz DEVENV dla wiersza polecenia kompilacje środowiska ustawione przez vcvarsall.bat lub vcvars32.bat nie wpływa na kompilacji, chyba że zostanie również /useenv opcji.

Informacje dotyczące przestrogiPrzestroga

Plik vcvarsall.bat może się różnić między komputerami.Zastępuje uszkodzony lub plik vcvarsall.bat za pomocą pliku z innego komputera.Ponowne przeprowadzenie Visual Studio Instalatora, aby zamienić brakujących plików.

Plik vcvarsall.bat również różni się od wersji.Jeśli bieżąca wersja Visual C++ jest zainstalowany na komputerze, na którym ma również starszą wersję Visual C++, nie zostanie uruchomiony vcvarsall.bat lub vcvars32.bat z różnymi wersjami, w tym samym oknie wiersza polecenia.

Zobacz też

Informacje

Opcje konsolidatora

Opcje kompilatora

Koncepcje

Konsolidacja

Inne zasoby

Kompilowanie na wierszu poleceń

Kompilowanie programu C/C++