Postupy: Povolení 64bitové sady nástrojů MSVC hostované v x64 na příkazovém řádku

Visual Studio zahrnuje kompilátory, linkery c++ a další nástroje, které můžete použít k vytváření verzí specifických pro platformu vašich aplikací. Můžete vytvořit verze, které běží na 32bitovém, 64bitovém nebo arm Windows operačních systémech. Další volitelné úlohy sady Visual Studio umožňují používat nástroje jazyka C++ k cílení na jiné platformy, jako je iOS, Android a Linux. Výchozí architektura sestavení používá 32bitové nástroje hostované platformou x86 k sestavení 32bitového kódu x86 nativního pro Windows.

Pravděpodobně máte 64bitový počítač. Pokud je Visual Studio nainstalováno v 64bitovém operačním systému Windows, jsou k dispozici také další zástupci příkazového řádku pro vývojáře pro 64bitové kompilátory, nativní kompilátory hostované na platformě x64 a křížové kompilátory. Při sestavování kódu pro procesory x86, x64 nebo ARM můžete využít prostor procesoru a paměti dostupný pro 64bitový kód tím, že použijete 64bitovou sadu nástrojů hostovanou v prostředí x64.

Použijte zástupce 64bitového hostovaného příkazového řádku pro vývojáře

Pokud chcete získat přístup k těmto příkazovým řádkům na Windows, na Start zadejte x64 a zvolte jeden z nativních příkazů x64 nebo příkazového řádku pro vývojáře napříč nástroji.

Snímek obrazovky znázorňující nabídku Start s x64 ve vyhledávacím poli a vybranou klávesovou zkratkou příkazového řádku x64 Native Tools

Pokud máte nainstalované různé verze sady Visual Studio, zobrazí se další verze výzvy. Zvolte výzvu k zadání verze sady Visual Studio, kterou chcete použít.

V dřívějších verzích Windows zvolte Start, rozbalte Všechny programy a potom rozbalte složku pro vaši verzi Visual Studio. U starších verzí Visual Studio je tato složka Visual Studio Tools. Další informace najdete v tématu Klávesové zkratky příkazového řádku pro vývojáře.

Použití vcvarsall.bat k nastavení 64bitové hostované architektury sestavení

Na příkazovém řádku lze použít kteroukoli konfiguraci sestavení nástrojů nativního nebo křížového kompilátoru spuštěním souboru příkazu vcvarsall.bat. Tento příkazový soubor konfiguruje cestu a proměnné prostředí, které umožňují konkrétní architekturu sestavení v existujícím okně příkazového řádku. Další informace najdete v tématu Umístění souborů příkazů pro vývojáře.

Poznámky

Když instalujete úlohu C++ v instalačním programu Visual Studio, vždy nainstaluje 32bitové, x86 hostované, nativní a křížové nástroje kompilátoru pro sestavení kódu x86 a x64. Pokud zahrnete úlohu pro Univerzální platformu Windows, nainstalují se také nástroje pro křížovou kompilaci hostované v prostředí x86 pro sestavování kódu pro ARM.

Pokud tyto úlohy nainstalujete na 64bitový procesor x64, získáte také 64bitové nativní nástroje a nástroje křížového kompilátoru pro sestavení kódu x86, x64 a ARM. 32bitové a 64bitové nástroje generují identický kód, ale 64bitové nástroje podporují více paměti pro předkompilované symboly hlaviček a možnosti Optimalizace celého programu (/GL a /LTCG). Pokud při používání 32bitových nástrojů narazíte na limity paměti, vyzkoušejte 64bitové nástroje.

Poznámka:

Informace o konkrétních nástrojích, které jsou součástí každé edice Visual Studio, najdete v tématu C++ Tools and Features in Visual Studio Editions.

Informace o tom, jak používat integrované vývojové prostředí Visual Studio k vytváření 64bitových aplikací, najdete v tématu Postup: Konfigurace projektů Visual Studio C++ pro cílové 64bitové platformy x64.

Viz také