Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ubah aplikasi C++ warisan Anda dengan percaya diri. Baik Anda meningkatkan dari Visual Studio 2008 atau memodernisasi untuk memanfaatkan fitur C++ terbaru, panduan komprehensif ini menyediakan semua yang Anda butuhkan untuk perjalanan peningkatan yang sukses.
🚀 Mulai cepat
Sebagian besar proyek ditingkatkan dengan mulus: Untuk proyek yang dibuat di Visual Studio 2010-2017, cukup buka di Visual Studio terbaru. Untuk proyek Visual Studio 2008 atau yang lebih lama, gunakan proses peningkatan dua langkah kami.
Kompatibilitas biner: Alat build Visual Studio 2015, 2017, 2019, 2022, dan 2026 saling kompatibel secara biner, sehingga Anda dapat melakukan peningkatan tanpa membangun kembali dependensi pustaka. Pelajari selengkapnya.
Proyek CMake: Untuk proyek yang menggunakan pustaka sumber terbuka atau menargetkan beberapa platform, pertimbangkan untuk bermigrasi ke CMake. Pelajari selengkapnya.
💡 Mengapa memutakhirkan?
- 🏃 ♂️ Performa Yang Lebih Baik: Waktu eksekusi dan build yang lebih cepat
- 🔒 Keamanan yang Ditingkatkan: Sanitizer alamat dan fitur keamanan
- 📐 Kepatuhan Standar: Fitur dan kepatuhan C++ Modern
- 🛠️ Alat yang Lebih Baik: Kemampuan penelusuran kesalahan dan analisis tingkat lanjut
🎯 Pilih jalur peningkatan Anda
📋 Menilai & merencanakan
Mengevaluasi basis kode Anda saat ini dan merencanakan strategi Anda
🔧 Tingkatkan & modernkan
Panduan langkah demi langkah dan alat untuk peningkatan
Migrasi platform
Memindahkan aplikasi Anda ke platform modern
✨ Kisah sukses & contoh
Belajar dari pengalaman peningkatan dunia nyata
📚 Baca lebih lanjut studi kasus
🛠️ Manfaat peningkatan versi
Kinerja & pengoptimalan
- Eksekusi yang lebih cepat dengan pengoptimalan kompilator yang ditingkatkan
- Mengurangi waktu build melalui peningkatan kompilator dan linker
- Penggunaan memori yang lebih baik dengan pengoptimalan runtime modern
Keamanan & keandalan
- Keamanan yang ditingkatkan dengan pembersih alamat dan pemeriksaan penjaga
- Perpustakaan runtime yang aman dengan fitur keamanan CRT yang ditingkatkan
- Deteksi kesalahan yang lebih baik dengan alat analisis statis
Pengalaman pengembang
- Fitur IDE modern dengan peningkatan IntelliSense
- Debugging lanjutan dengan visualizer dan diagnostik yang lebih unggul
- Analisis kode dengan pemeriksa Pedoman Inti dan Clang-Tidy
Standar & kompatibilitas
-
Kesuaian standar C++ yang lebih baik dengan
/permissive-mode - Praproscessor modern untuk meningkatkan kesamaan kode. Pelajari lebih lanjut
- Dukungan lintas platform dengan integrasi CMake
🤔 Multitargeting vs. pemutakhiran
Belum siap untuk peningkatan penuh? Anda tetap dapat menggunakan Visual Studio terbaru dengan alat pengembangan dan pustaka versi lebih lama.
- ✅ Alat analisis statis modern termasuk pemeriksa Pedoman Inti C++ dan Clang-Tidy
- ✅ Pemformatan kode otomatis untuk meningkatkan keterbacaan kode warisan
- ✅ Fitur IDE terbaru sambil mempertahankan kompatibilitas
Pelajari tentang penargetan asli multi-platform →
🚀 Siap untuk memulai?
- 📊 Menilai proyek Anda saat ini dengan gambaran umum masalah peningkatan kami
- 🔄 Ikuti panduan langkah demi langkah kami untuk meningkatkan dari versi yang lebih lama
- 🛠️ Gunakan alat IDE kami untuk menyederhanakan proses peningkatan
- 📖 Belajar dari orang lain dengan studi kasus dunia nyata kami
Pertanyaan? Bergabunglah dengan percakapan di Tanya Jawab Microsoft Learn atau lihat Blog Tim C++ untuk pembaruan terbaru.
Lihat juga
C++ di Visual Studio
Apa yang baru untuk pengkompilasi C++ di Visual Studio
Peningkatan kesesuaian C++ di Visual Studio