Sdílet prostřednictvím


Nastavení cesty a proměnných prostředí pro sestavení příkazového řádku

Visual C++ Nástroje příkazového řádku sestavení vyžadují několika proměnných prostředí, které jsou přizpůsobeny pro instalaci.Při Visual Studio je nainstalován, vytvoří příkaz soubory, které nastavení proměnných požadované prostředí a poté vytvoří zástupce, které jsou spuštěny okno příkazového řádku, který již má tyto proměnné nastavit.Pokud chcete používat nástroje příkazového řádku, můžete spustit jednu z těchto zástupců nebo můžete otevřít prostý okno příkazového řádku a potom spusťte příkazový soubor vcvarsall.bat.

Visual C++ Nástroje příkazového řádku použít CESTU, TMP, zahrnout, LIB a LIBPATH proměnné prostředí a může také použít proměnné prostředí specifické pro nástroj.Vzhledem k tomu, že hodnoty těchto proměnných prostředí jsou specifické pro instalaci a mohou být změněny aktualizace produktů nebo upgrade, doporučujeme použít namísto nastavování sami vcvarsall.bat nebo zástupce Developer příkazového řádku.Informace o konkrétní systémových proměnných, které používá kompilátoru a propojovacího programu naleznete v tématu Proměnné prostředí CL a Proměnné prostředí LINK.

[!POZNÁMKA]

Několik nástrojů příkazového řádku nebo využijte možností nástroje vyžadují oprávnění správce.Chcete-li je používat, doporučujeme, otevřete okno příkazového řádku pomocí spustit jako správce možnost (v místní nabídce pro okno příkazového řádku, který chcete otevřít).

Pomocí příkazového řádku zástupce

Zástupce Developer příkazový řádek, který je součástí všechny verze sady Visual Studio otevře se okno příkazového řádku a nastaví prostředí má použít sadu nástrojů x 86-nativní 32bitový cíl x 86 procesory.Příkazový řádek pro 32-bit cross kompilátoru, které se zaměřují x 64 a ARM platformy jsou k dispozici.V závislosti na váš systém a edice Visual Studio nainstalován, zástupce Příkazový řádek pro x 64-nativní 64bitové sadu nástrojů, který se zaměřuje x 64 procesory a jeden pro 64bitové cross kompileru, procesory cílů x 86, mohou být také k dispozici.Tyto verze sadu nástrojů příkazového řádku jsou k dispozici ve všech edicích sady Visual Studio:

  • x 86 v x 86
    Použijte tuto sadu nástrojů k vytvoření výstupní soubory pro stroje x 86.Spustí jako 32bitový proces, nativní v počítači x 86 a WOW64 v operačním systému 64bitová verze systému Windows.

  • x64v x 86 (x64 křížový kompilátor)
    Umožňuje vytvořit výstupní soubory pro tuto sadu nástrojů x64.Spustí jako 32bitový proces, nativní v počítači x 86 a WOW64 v operačním systému 64bitová verze systému Windows.

  • ARM v x 86 (RAMENA napříč kompilátoru)
    Použijte tuto sadu nástrojů k vytvoření výstupní soubory pro počítače ARM.Spustí jako 32bitový proces, nativní v počítači x 86 a WOW64 v operačním systému 64bitová verze systému Windows.

Tyto verze sadu nástrojů příkazového řádku jsou k dispozici na 64bitové platformy:

  • x 86 vx64
    Použijte tuto sadu nástrojů k vytvoření výstupní soubory pro stroje x 86.Spustí jako nativní proces v operačním systému 64bitová verze systému Windows.

  • x64 on x64
    Umožňuje vytvořit výstupní soubory pro tuto sadu nástrojů x64 počítače.Spustí jako nativní proces v operačním systému 64bitová verze systému Windows.

  • ARM na platformě x 64 (RAMENA napříč kompilátoru)
    Použijte tuto sadu nástrojů k vytvoření výstupní soubory pro počítače ARM.Spustí jako nativní proces 64bitové v operačním systému 64bitová verze systému Windows.

Otevřete okno příkazového řádku Developer

  1. Zobrazení obrazovce Start systému Windows 8 zadejte Visual Studio Tools.Všimněte si, že výsledky hledání změnit při psaní. Při Visual Studio Tools se zobrazí, vyberte ji.

    V dřívějších verzích systému Windows, klikněte na příkaz Start, a zadejte do pole hledání Visual Studio Tools.Při Visual Studio Tools se zobrazí ve výsledcích hledání vyberte ji.

  2. V Visual Studio Tools složky, otevřete Developer příkazového řádku pro vaše verze aplikace Visual Studio.(Chcete-li spustit jako správce, otevřete místní nabídku pro vývojáře příkazovém řádku a zvolte spustit jako správce.)

Do příkazového řádku Developer nastaví prostředí používat 32bitový nativní sadu nástrojů k procesory cíl x 86.Zvolte x 64 napříč nástroje příkazového řádku používat 32bitový nativní sadu nástrojů pro cíl x 64 procesorů.Zvolte ARM křížová nástroje příkazového řádku používat 32bitový nativní sadu nástrojů pro cíl ARM procesory.Zvolte x 64 nativní nástroje příkazového řádku používat 64bitové nativní sadu nástrojů pro cíl x 64 procesorů.

Pomocí vcvarsall.bat v okně příkazového řádku

Spuštěním vcvarsall.bat prostý okno příkazového řádku můžete nastavit proměnné prostředí příkazového řádku pro nativní 32bitový nebo 64bitový kompilace nebo pro různé kompilace x 86, x 64 nebo ARM procesory konfigurace.Pokud nejsou poskytnuté žádné argumenty, konfigurovat vcvarsall.bat proměnné prostředí pro používání 32-bit nativního kompilátoru pro x 86 cíle.Však lze použít ke konfiguraci kteréhokoliv kompilátoru.Pokud zadáte kompilátoru konfiguraci, která není nainstalována nebo není k dispozici na vaše sestavení architektuře počítače, zobrazí se zpráva.V následující tabulce jsou uvedeny podporované argumenty.

Vcvarsall.bat argument

Kompilátor

Architektura sestavení počítače

Vytvořit výstupní architektura

x86

x 86 nativní 32-bit

x 86x64

x86

x86_amd64

x64v x 86 napříč

x 86x64

x64

x86_arm

RAMENA, které jsou v x 86 napříč

x 86x64

ARM

amd64

x6464bitové nativní

x64

x64

amd64_x86

x 86 v x64 Křížová

x64

x86

amd64_arm

RAMENA, které jsou na x64 Křížová

x64

ARM

Následující postup konfigurace do příkazového řádku můžete používat 32bitový nativní sadu nástrojů pro platformu x 86 cílové platformy.

Chcete-li spustit vcvarsall.bat

  1. Na příkazovém řádku, přejděte Visual C++ instalační adresář.(Umístění závisí na systém a Visual Studio instalaci, ale obvyklé umístění je C:\Program Files (x 86) \Microsoft Visual Studio verze\VC\.) Například zadejte:

    CD "\Program Files (x 86) \Microsoft Visual Studio 12.0\VC"

  2. Chcete-li nakonfigurovat toto příkazový řádek sestavení okna pro 32bitové verze x 86 příkazového řádku, na příkazovém řádku, zadejte:

    vcvarsall x 86

Visual Studioposkytuje také vcvars32.bat nastavit prostředí příkazového řádku.Vcvars32.bat souboru je omezena na nastavení sestaví příslušné proměnné prostředí Chcete-li povolit 32bitové verze x 86 příkazového řádku.Je ekvivalentem vcvarsall x 86 příkazu.

Pokud používáte DEVENV pro příkazový řádek sestavení prostředí nastavil vcvarsall.bat nebo vcvars32.bat nemá vliv na sestavení, pokud je také zadat /useenv možnost.

Poznámka k upozorněníUpozornění

Soubor vcvarsall.bat se může lišit z počítače na počítač.Nahradit soubor chybí nebo je poškozen vcvarsall.bat pomocí souboru ze vzdáleného počítače.Opětovné spuštění Visual Studio instalační program a nahrazení chybějícího souboru.

Soubor vcvarsall.bat také se liší v závislosti na verzi.Pokud aktuální verzi Visual C++ je nainstalován v počítači, který obsahuje také starší verzi aplikace Visual C++, nespouštějte vcvarsall.bat nebo vcvars32.bat z různých verzí v okně příkazového řádku.

Viz také

Referenční dokumentace

Možnosti linkeru

Možnosti kompilátoru

Koncepty

Propojení

Další zdroje

Sestavení z příkazového řádku

Kompilace programu v jazyce C/C++