Udostępnij przez


Obsługiwane platformy (Microsoft C++)

Aplikacje tworzone przy użyciu programu Visual Studio mogą być przeznaczone dla różnych platform.

Wsparcie dla docelowania 32-bitowego ARM zostało trwale usunięte w VS 2026 18.0.

Obsługa docelowego systemu operacyjnego i architektury programu Visual Studio

System operacyjny x86 x64 ARM64a
Windows XP b X X
Windows Vistac X X
Windows 7d X X
Windows 8d X X
Windows 8.1d X X
Windows 10 X X X
Windows 11 X X X
Windows Server 2003 b X X
Windows Server 2008d X X
Windows Server 2008 R2d X X
Windows Server 2012d X X
Windows Server 2012 R2d X X
Windows Server 2016 X X
Windows Server 2019 X X
Windows Server 2022 X X
Windows Server 2025 X X
Android e X X X
iOS e X
Linux f X X X

Obsługa usługi ARM64 jest dostępna w programie Visual Studio 2017 lub nowszym.

b Program Visual Studio nie obsługuje już tworzenia aplikacji dla systemu Windows XP. Zestawy narzędzi platformy Windows XP zawarte w programach Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 i Visual Studio 2012 Update 1 umożliwiają kompilowanie projektów systemów Windows XP i Windows Server 2003.

c Visual Studio 2022 17.0 i nowsze wersje nie obsługują już systemów Windows Vista ani Windows Server 2008.

d Program Visual Studio 2026 18.0 lub nowszy nie obsługuje już systemów Windows 7/8/8.1 ani Windows Server 2008 R2/2012/2012 R2. Program Visual Studio 2026 i późniejsze wersje są przeznaczone dla systemów Windows 10 lub nowszych oraz Windows Server 2016 lub nowszych.

e Możesz zainstalować pakiet roboczy Programowanie aplikacji mobilnych za pomocą języka C++ w instalatorze programu Visual Studio 2017 lub nowszym. W konfiguracji programu Visual Studio 2015 wybierz opcjonalny składnik Visual C++ for Cross Platform Mobile Development przeznaczony dla platform iOS lub Android. Aby uzyskać instrukcje, zobacz Instalowanie Visual C++ dla opracowywania aplikacji mobilnych na wiele platform. Aby utworzyć kod systemu iOS, musisz mieć komputer Mac i spełnić inne wymagania. Aby uzyskać listę wymagań wstępnych i instrukcji dotyczących instalacji, zobacz Instalowanie i konfigurowanie narzędzi do kompilowania przy użyciu systemu iOS. Możesz utworzyć kod x86 lub ARM, aby dopasować go do sprzętu docelowego. Użyj konfiguracji x86 do skompilowania dla niektórych urządzeń z systemem Android. Użyj konfiguracji usługi ARM do kompilowania dla urządzeń z systemem iOS i większości urządzeń z systemem Android. WAŻNE: Począwszy od programu Visual Studio 2026 (wersja 18.0), zestaw funkcji Programowanie mobilne z użyciem C++ dla systemów iOS i Android w instalatorze Visual Studio oraz narzędzia Embedded i IoT — w tym RTOS Viewer, Serial Monitor, Peripheral Viewer oraz ST Project Import — nie będą już obsługiwane i zostaną usunięte w przyszłej aktualizacji. Jednak zestawy Android NDK wymienione w pakiecie rozwoju mobilnego z użyciem C++ nadal są obsługiwane.

f Możesz zainstalować programowanie dla systemu Linux za pomocą obciążenia C++ w instalatorze programu Visual Studio 2017 lub nowszym w celu użycia platform systemu Linux. Aby uzyskać instrukcje, zobacz Pobieranie, instalowanie i konfigurowanie obciążenia systemu Linux. Ten zestaw narzędzi kompiluje plik wykonywalny na maszynie docelowej, dzięki czemu można utworzyć dla dowolnej obsługiwanej architektury.

Aby uzyskać informacje o sposobie ustawiania konfiguracji platformy docelowej, zobacz Jak: Konfigurować projekty Microsoft C++ na platformy 64-bitowe, x64.

Zobacz też

Narzędzia i funkcje języka Microsoft C++ w wersjach programu Visual Studio
Wprowadzenie