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.
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.
Ustawianie 64-bitowej architektury kompilacji hostowanej za pomocą pliku Vcvarsall.bat
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 i opcji optymalizacji programu KtoTo le (/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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla