Sdílet prostřednictvím


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

Přestože není Visual C++ nainstalován jako výchozí a není k dispozici ve všech edicích (další informace naleznete v tématu Edice aplikace Visual C++.), zahrnuje kompilátory, které umožňují vytvořit aplikace, které lze spustit na 64bitovém operačním systému.

Informace o instalaci 64bitových kompilátorů naleznete v tématu Installing Visual Studio 64-bit Components.

Informace o vytváření 64bitových aplikací ve vývojovém prostředí Visual Studio, viz Postupy: Konfigurace projektů Visual C++ pro 64bitovou platformu.

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

  • x86 v x86
    Umožňuje vytvořit výstupní soubory pro stroje 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.

  • Itanium v x86 (Itanium křížový kompilátor)
    Umožňuje vytvořit výstupní soubory pro Itanium. 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)
    Umožňuje vytvořit výstupní soubory pro 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.

  • ItaniumnaItanium
    Umožňuje vytvořit výstupní soubory pro Itanium. Tato verze cl.exe pracuje jako nativní proces na počítači Itanium.

  • x64nax64
    Umožňuje vytvořit výstupní soubory pro x64. Tato verze cl.exe pracuje jako nativní proces na počítači x64.

Poud jsou 64bitové kompilátory nainstalovány v 64bitovém operačním systému Windows, zobrazí se příkazové řádky pro různé 64bitové nativní a křížové kompilátory. Chcete-li získat přístup k těmto příkazovým řádkům, přejděte na Start a potom na Všechny programy. Z položky nabídky Microsoft Visual Studio 2010 zvolte Nástroje aplikace Visual Studio a potom příkazový řádek.

Vcvarsall.bat

Každý z pěti kompilátorů lze použít z příkazového řádku spuštěním dávkového souboru vcvarsall.bat. Jako výchozí je úplná cesta k tomuto souboru C:\Program Files\Microsoft Visual Studio 10\VC\Vcvarsall.bat.

(Další způsob, jak povolit sadu nástrojů Visual C++, je použití vcvars32.bat, ale to pouze povolí 32bitový kompilátor. Další informace naleznete v tématu Setting the Path and Environment Variables for Command-Line Builds.)

Pokud nejsou poskytnuté žádné argumenty, tento dávkový soubor nastaví nezbytné proměnné prostředí pro používání x86, 32bitový kompilátor, ale může být také konfigurován některým z 64bitových kompilátorů. V následující tabulce jsou uvedeny podporované argumenty pro vcvarsall.bat.

Argument Vcvarsall.bat

Kompilátor

Hostitel (buď nativně nebo pomocí emulace)

Cílová architektura

"x86" (default)

32-bit Native

x86, x64, Itanium

x86

"x86_amd64"

x64Křížový

x86, x64, Itanium

x64

"x86_ia64"

ItaniumKřížový

x86, x64, Itanium

Itanium

"amd64"

x64Nativní

x64

x64

"ia64"

ItaniumNativní

Itanium

Itanium

Viz také

Další zdroje

64bitové programování s jazykem Visual C++