Visual Studio를 사용하여 빌드한 애플리케이션은 다양한 플랫폼을 대상으로 할 수 있습니다.
VS 2026 18.0에서는 32비트 ARM을 대상으로 하는 지원이 영구적으로 제거되었습니다.
Visual Studio 대상 OS 및 아키텍처 지원
| 운영 체제 | 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 | |
| 윈도우 10 | X | X | X |
| 윈도우 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 | |
| 윈도우 서버 2022 | X | X | |
| Windows Server 2025 | X | X | |
| Android e | X | X | X |
| iOS e | X | ||
| Linux f | X | X | X |
a ARM64 지원은 Visual Studio 2017 이상에서 사용할 수 있습니다.
b Visual Studio는 더 이상 Windows XP를 대상으로 지정하지 않습니다. Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 및 Visual Studio 2012 업데이트 1에 포함된 Windows XP 플랫폼 도구 세트를 사용하여 Windows XP 및 Windows Server 2003 프로젝트를 빌드합니다.
c Visual Studio 2022 17.0 이상에서는 더 이상 Windows Vista 또는 Windows Server 2008을 대상으로 지정하지 않습니다.
d Visual Studio 2026 18.0 이상은 더 이상 Windows 7/8/8.1 또는 Windows Server 2008 R2/2012/2012 R2를 대상으로 하는 것을 지원하지 않습니다. Visual Studio 2026 이상은 Windows 10 이상 및 Windows Server 2016 이상을 대상으로 합니다.
e Visual Studio 2017 이상용 설치 관리자에서 C++ 워크로드를 사용하여 모바일 개발을 설치할 수 있습니다. Visual Studio 2015 설치에서 선택 사항인 플랫폼 간 모바일 개발용 Visual C++ 구성 요소를 선택하여 iOS 또는 Android 플랫폼을 대상으로 지정할 수 있습니다. 자세한 내용은 플랫폼 간 모바일 개발용 Visual C++ 설치를 참조하세요. IOS 코드를 작성하려면 Mac 컴퓨터가 있어야 하며 다른 요구 사항을 충족해야 합니다. 필수 구성 요소 목록 및 설치 지침을 보려면 iOS를 사용하여 빌드할 수 있도록 도구 설치 및 구성을 참조하세요. 대상 하드웨어와 일치하는 x86 또는 ARM 코드를 빌드할 수 있습니다. 일부 Android 디바이스용으로 빌드하려면 x86 구성을 사용합니다. iOS 디바이스 및 대부분의 Android 디바이스용으로 빌드하려면 ARM 구성을 사용합니다. 중요: Visual Studio 2026(버전 18.0)부터 Visual Studio 설치 관리자에서 iOS 및 Android 대상 지정용 C++ 워크로드를 사용한 모바일 개발과 RTOS 뷰어, 직렬 모니터, 주변 장치 뷰어 및 ST 프로젝트 가져오기를 포함한 Embedded 및 IoT 도구는 더 이상 지원되지 않으며 향후 업데이트에서 제거될 예정입니다. 그러나 C++ 워크로드를 사용하여 모바일 개발에 나열된 Android NDK는 계속 지원됩니다.
f Visual Studio 2017 이상용 설치 관리자에서 C++ 워크로드를 사용하여 Linux 개발을 설치하여 Linux 플랫폼을 대상으로 할 수 있습니다. 자세한 내용은 Linux 워크로드 다운로드, 설치, 설정을 참조하세요. 이 도구 집합은 대상 컴퓨터에서 실행 파일을 컴파일하므로 지원되는 모든 아키텍처에 대해 빌드할 수 있습니다.
대상 플랫폼 구성을 설정하는 방법에 대한 자세한 내용은 방법: 64비트 x64 플랫폼을 대상으로 하는 Microsoft C++ 프로젝트 구성을 참조하세요.