Bagikan melalui


Platform yang didukung (Microsoft C++)

Aplikasi yang dibangun dengan menggunakan Visual Studio dapat ditargetkan ke berbagai platform.

Dukungan untuk menargetkan ARM 32-bit dihapus secara permanen di VS 2026 18.0.

Visual Studio OS target dan dukungan arsitektur

Sistem Operasi 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
Server Windows 2016 X X
Server Windows 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

a dukungan ARM64 tersedia di Visual Studio 2017 dan yang lebih baru.

b Visual Studio tidak lagi mendukung penargetan Windows XP. Gunakan toolset platform Windows XP yang disertakan dalam Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, dan Visual Studio 2012 Update 1 untuk membangun proyek Windows XP dan Windows Server 2003.

c Visual Studio 2022 17.0 dan yang lebih baru tidak lagi mendukung penargetan Windows Vista atau Windows Server 2008.

d Visual Studio 2026 18.0 dan yang lebih baru tidak lagi mendukung penargetan Windows 7/8/8.1 atau Windows Server 2008 R2/2012/2012 R2. Visual Studio 2026 dan yang lebih baru menargetkan Windows 10 atau yang lebih baru dan Windows Server 2016 atau yang lebih baru.

e Anda dapat menginstal pengembangan Seluler dengan beban kerja C++ di alat penginstal untuk Visual Studio 2017 dan yang lebih baru. Dalam pengaturan Visual Studio 2015, pilih komponen Visual C++ opsional untuk Pengembangan Seluler Lintas Platform untuk menargetkan platform iOS atau Android. Untuk petunjuknya, lihat Menginstal Visual C++ untuk Pengembangan Seluler Lintas Platform. Untuk membuat kode iOS, Anda harus memiliki komputer Mac dan memenuhi persyaratan lainnya. Untuk daftar prasyarat dan instruksi penginstalan, lihat Menginstal dan Mengonfigurasi Alat untuk Membangun menggunakan iOS. Anda dapat membuat kode x86 atau ARM agar sesuai dengan perangkat keras target. Gunakan konfigurasi x86 untuk membuat untuk beberapa perangkat Android. Gunakan konfigurasi ARM untuk membangun perangkat iOS dan sebagian besar perangkat Android. PENTING: Dimulai dengan Visual Studio 2026 (versi 18.0), pengembangan Seluler dengan beban kerja C++ untuk penargetan iOS dan Android di alat penginstal Visual Studio dan alat Embedded dan IoT--termasuk Penampil RTOS, Pemantau Serial, Penampil Periferal, dan Impor Proyek ST--tidak lagi didukung dan akan dihapus dalam pembaruan mendatang. Namun, NDK Android yang tercantum dalam pengembangan Seluler dengan beban kerja C++ terus didukung.

f Anda dapat menginstal workload pengembangan Linux dengan C++ di penginstal untuk Visual Studio 2017 atau versi yang lebih baru untuk menargetkan platform Linux. Untuk petunjuknya, lihat Mengunduh, menginstal, dan menyiapkan Beban Kerja Linux. Toolset ini mengompilasi operasi yang dapat dieksekusi pada mesin target, sehingga Anda dapat membangun arsitektur apa pun yang didukung.

Untuk informasi tentang cara mengatur konfigurasi platform target, lihat Cara: Mengonfigurasi proyek Microsoft C++ untuk menargetkan platform x64 64-bit.

Lihat juga

Alat dan fitur Microsoft C++ di edisi Visual Studio
Memulai