Sdílet prostřednictvím


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

Visual Studio obsahuje kompilátory, linkery a další nástroje jazyka C++, které můžete použít k vytváření verzí aplikací specifických pro platformu, které se dají spouštět v 32bitových, 64bitových nebo armových operačních systémech Windows. 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ě však máte 64bitový počítač. Když je sada Visual Studio nainstalovaná v 64bitovém operačním systému Windows, jsou k dispozici další klávesové zkratky příkazového řádku pro vývojáře pro 64bitovou nativní verzi x64 a křížové kompilátory. Při sestavování kódu pro procesory x86, x64 nebo procesory ARM můžete využít 64bitový 64bitový sadě nástrojů hostovaných pro procesory x86, x64 nebo ARM.

Použití zástupce 64bitového hostovaného vývojářského příkazového řádku

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

Screenshot showing the start menu with x64 in the search box and the x64 Native Tools Command Prompt shortcut selected.

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.

Ve starších verzích Windows zvolte Start, rozbalte všechny programy a potom rozbalte složku pro vaši verzi sady Visual Studio (a ve starších verzích sady Visual Studio, 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 jakoukoli konfiguraci sestavení nativních nebo křížových nástrojů 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. Konkrétní pokyny najdete v tématu Umístění souborů příkazů pro vývojáře.

Poznámky

Poznámka:

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

Informace o tom, jak pomocí integrovaného vývojového prostředí sady Visual Studio vytvářet 64bitové aplikace, naleznete v tématu Postupy: Konfigurace projektů Visual C++ pro 64bitové platformy x64.

Když instalujete úlohu C++ v instalačním programu sady 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 Univerzální platforma Windows úlohu, nainstaluje také nástroje křížového kompilátoru hostované x86 pro sestavení kódu 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í stejný kód, ale 64bitové nástroje podporují více paměti pro předkompilované symboly záhlaví a možnosti Kdo le Program Optimization (/GL a /LTCG). Pokud při používání 32bitových nástrojů narazíte na limity paměti, vyzkoušejte 64bitové nástroje.

Viz také

Konfigurace projektů C++ pro 64bitové cíle x64