Udostępnij za pośrednictwem


Instrukcje: włączanie 64-bitowego, x64 hostowanego zestawu narzędzi MSVC w wierszu polecenia

Program Visual Studio zawiera kompilatory języka C++, konsolidatory i inne narzędzia, których można użyć do tworzenia wersji aplikacji specyficznych dla platformy, które mogą działać w 32-bitowych, 64-bitowych lub opartych na usłudze ARM systemach operacyjnych Windows. Inne opcjonalne obciążenia programu Visual Studio umożliwiają używanie narzędzi języka C++ do kierowania do innych platform, takich jak iOS, Android i Linux. Domyślna architektura kompilacji używa 32-bitowych, x86-hostowanych narzędzi do kompilowania 32-bitowego, x86-natywnego kodu systemu Windows. Jednak prawdopodobnie masz 64-bitowy komputer. Gdy program Visual Studio jest zainstalowany w 64-bitowym systemie operacyjnym Windows, dostępne są dodatkowe skróty wiersza polecenia dla deweloperów dla 64-bitowych, x64-hostowanych natywnych i krzyżowych kompilatorów. Możesz skorzystać z procesora i miejsca na pamięć dostępnego dla 64-bitowego kodu przy użyciu 64-bitowego, x64-hostowanego zestawu narzędzi podczas kompilowania kodu dla procesorów x86, x64 lub ARM.

Używanie 64-bitowego skrótu wiersza polecenia hostowanego dla deweloperów

Aby uzyskać dostęp do tych wierszy polecenia w systemie Windows, w menu Start wpisz x64 , a następnie wybierz jeden z natywnych lub krzyżowych wierszy polecenia dla deweloperów x64.

Zrzut ekranu przedstawiający menu Start z x64 w polu wyszukiwania i wybranym skrótem wiersza polecenia x64 Native Tools.

Jeśli masz zainstalowane różne wersje programu Visual Studio, pojawią się inne wersje monitu. Wybierz monit o wersję programu Visual Studio, której chcesz użyć.

We wcześniejszych wersjach systemu Windows wybierz pozycję Start, rozwiń węzeł Wszystkie programy, a następnie rozwiń folder dla używanej wersji programu Visual Studio (i starszych wersji programu Visual Studio, Visual Studio Tools). Aby uzyskać więcej informacji, zobacz Skróty wiersza polecenia dla deweloperów.

Używanie Vcvarsall.bat do ustawiania 64-bitowej architektury kompilacji hostowanej

Dowolnego z natywnych lub krzyżowych narzędzi kompilatora można używać w wierszu polecenia, uruchamiając plik polecenia vcvarsall.bat. Ten plik polecenia konfiguruje ścieżkę i zmienne środowiskowe, które umożliwiają określoną architekturę kompilacji w istniejącym oknie wiersza polecenia. Aby uzyskać szczegółowe instrukcje, zobacz Lokalizacje plików poleceń dla deweloperów.

Uwagi

Uwaga

Aby uzyskać informacje o konkretnych narzędziach dołączonych do każdej wersji programu Visual Studio, zobacz Visual C++ Tools and Features in Visual Studio Editions (Narzędzia i funkcje języka Visual C++ w wersjach visual studio).

Aby uzyskać informacje o sposobie używania środowiska IDE programu Visual Studio do tworzenia aplikacji 64-bitowych, zobacz How to: Configure Visual C++ Projects to Target 64-Bit, x64 Platforms (Instrukcje: konfigurowanie projektów Visual C++ na platformach docelowych 64-bitowych i x64).

Podczas instalowania obciążenia języka C++ w instalatorze programu Visual Studio zawsze instaluje on 32-bitowe, x86-hostowane, natywne i krzyżowe narzędzia kompilatora w celu kompilowania kodu x86 i x64. Jeśli uwzględnisz obciążenie platforma uniwersalna systemu Windows, zainstaluje również narzędzia kompilatora krzyżowego hostowane w architekturze x86 w celu skompilowania kodu usługi ARM. Jeśli te obciążenia są instalowane na 64-bitowym procesorze x64, uzyskasz również 64-bitowe narzędzia natywne i krzyżowe kompilatora do kompilowania kodu x86, x64 i ARM. Narzędzia 32-bitowe i 64-bitowe generują identyczny kod, ale narzędzia 64-bitowe obsługują więcej pamięci dla wstępnie skompilowanych symboli nagłówków oraz opcji Optymalizacji całego programu (/GL i /LTCG). Jeśli wystąpią limity pamięci podczas korzystania z narzędzi 32-bitowych, wypróbuj narzędzia 64-bitowe.

Zobacz też

Konfigurowanie projektów C++ dla 64-bitowych obiektów docelowych x64