Sdílet prostřednictvím


Postupy: Povolení 64bitové sady nástrojů Visual C++ v příkazovém řádku

Visual C++ obsahuje kompilátory, které lze použít k vytvoření aplikací spustitelných v operačních systémech Windows založených na 32bitových, 64bitových nebo ARM platformách.

[!POZNÁMKA]

Více informací o konkrétních nástrojích, které jsou přiloženy ke každé edici Visual C++, naleznete v tématu Nástroje Visual C++ a šablony v aplikaci Visual Studio edice.

Informace o použití vývojového prostředí Visual Studio k vytvoření 64-bitových aplikací naleznete v tématu Jak: Konfigurace projekty cílové 64bitové platformy Visual C++.

Následující seznam popisuje různé verze cl.exe (kompilátor Visual C++):

  • x86 v x86
    Lze jej použít pro vytvoření výstupních souborů pro stroje s architekturou x86.Tato verze cl.exe pracuje jako 32bitový proces, nativní v počítači x86 a modulu WOW64 v 64bitovém operačním systému.

  • x64 v x86 (x64 křížový kompilátor)
    Lze jej použít pro vytvoření výstupních souborů pro architekturu x64.Tato verze cl.exe pracuje jako 32bitový proces, nativní v počítači x86 a modulu WOW64 v 64bitovém operačním systému.

  • x64 na x64
    Lze jej použít pro vytvoření výstupních souborů pro architekturu x64.Tato verze cl.exe pracuje jako nativní proces na počítači x64.

  • ARM na x86 (křížový kompilátor ARM)
    Lze jej použít pro vytvoření výstupních souborů pro stroje s architekturou ARM.Tato verze cl.exe pracuje jako 32bitový proces, nativní v počítači x86 a modulu WOW64 v 64bitovém operačním systému.

Po instalaci systému Visual Studio do 64-bitového operačního systému Windows, budou k dispozici různé 64-bitové nativní a křížové kompilátory.Pro přístup k těmto příkazům v operačním systému Windows 8 otevřete nabídku Start a klikněte na položku Všechny aplikace.Z Microsoft Visual Studio 2012 vyberte jeden z nativních nebo křížových nástrojů příkazového řádku.V dřívějších verzích operačního systému Windows otevřete nabídku Start, rozbalte položky Všechny programy, Microsoft Visual Studio 2012 a Nástroje systému Visual Studio a pak vyberte příkazový řádek.

Vcvarsall.bat

Všechny tyto kompilátory mohou být použity z příkazového řádku spuštěním dávkového souboru Vcvarsall.bat pro konfiguraci cesty a proměnných prostředí, které povolují sadu nástrojů kompilátoru.Ve výchozím nastavení je úplnou cestou k tomuto souboru cesta C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat ve 32bitových operačních systémech Windows nebo C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat v 64bitových systémech.

[!POZNÁMKA]

Ačkoli použití Vcvars32.bat povolí sadu nástrojů Visual C++, povolí je pouze pro 32bitový kompilátor.Další informace naleznete v tématu Nastavení cesty a proměnné prostředí pro sestavení příkazového řádku.

Pokud nejsou zadány žádné argumenty, dávkový soubor Vcvarsall.bat nastaví proměnné prostředí pro používání 32bitového kompilátoru architektury x86.Nicméně jej lze použít ke konfiguraci jakéhokoli dalšího kompilátoru.Pokud je zadáno nastavení kompilátoru, který není nainstalován nebo není k dispozici na architektuře počítače, kde je sestavováno, zobrazí se chybová zpráva.V následující tabulce jsou uvedeny podporované argumenty.

Argument Vcvarsall.bat

Kompilátor

Architektury sestavovacího počítače

Architektura výstupu sestavení

x86

32-bit Native

x86, x64

x86

x86_amd64

x64 Cross

x86, x64

x64

amd64

x64 Native

x64

x64

x86_arm

Křížový ARM

x86, x64

ARM

Viz také

Další zdroje

Konfigurace aplikací pro 64bitové (Visual C++)