Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Eski C++ uygulamalarınızı güvenle dönüştürün. Visual Studio 2008'den yükseltme yapıyor veya en son C++ özelliklerinden yararlanmak için modernleştiriyor olun, bu kapsamlı kılavuz başarılı bir yükseltme yolculuğu için ihtiyacınız olan her şeyi sağlar.
🚀 Hızlı başlangıç
Çoğu proje sorunsuz bir şekilde yükseltiyor: Visual Studio 2010-2017'de oluşturulan projeler için bunları en son Visual Studio'da açmanız yeterlidir. Visual Studio 2008 veya önceki projelerde iki aşamalı yükseltme işlemimizi kullanın.
İkili uyumluluk: Visual Studio 2015, 2017, 2019, 2022 ve 2026 derleme araçları ikili uyumlu olduğundan kitaplık bağımlılıklarını yeniden oluşturmadan yükseltebilirsiniz. Daha fazla bilgi edinin.
CMake projeleri: Açık kaynak kitaplıkları kullanan veya birden çok platformu hedefleyen projeler için CMake'e geçiş yapmayı göz önünde bulundurun. Daha fazla bilgi edinin.
💡 Neden yükseltin?
- 🏃 ♂️ Daha İyi Performans: Daha hızlı yürütme ve derleme süreleri
- 🔒 Gelişmiş Güvenlik: Dezenfektanları ve güvenlik özelliklerini ele alın
- 📐 Standartlara Uyumluluk: Modern C++ özellikleri ve uyumluluğu
- 🛠️ Daha İyi Araçlar: Gelişmiş hata ayıklama ve analiz özellikleri
🎯 Yükseltme yolunuzu seçin
📋 Değerlendirme ve plan
Geçerli kod tabanınızı değerlendirme ve stratejinizi planlama
🔧 Yükseltme ve modernleştirme
Yükseltme için adım adım kılavuzlar ve araçlar
🌐 Platform geçişi
Uygulamalarınızı modern platformlara taşıma
✨ Başarı hikayeleri ve örnekler
Gerçek dünya yükseltme deneyimlerinden öğrenin
📚 Daha fazla örnek olay incelemesi okuyun
🛠️ Yükseltme avantajları
Performans ve iyileştirme
- Geliştirilmiş derleyici iyileştirmeleri ile daha hızlı yürütme
- Derleyici ve bağlayıcı geliştirmeleri aracılığıyla daha az derleme süresi
- Modern çalışma zamanı iyileştirmeleriyle daha iyi bellek kullanımı
Güvenlik ve güvenilirlik
- Adres dezenfektanları ve koruma denetimi ile gelişmiş güvenlik
- Güvenli çalışma zamanı kütüphaneleri geliştirilmiş CRT güvenlik özellikleriyle)
- Statik analiz araçlarıyla daha iyi hata algılama
Geliştirici deneyimi
- IntelliSense geliştirmeleri ile modern IDE özellikleri
- Daha iyi görselleştiriciler ve tanılamalarla gelişmiş hata ayıklama
- Temel Yönergeler denetleyicisi ve Clang-Tidy ile kod analizi
Standartlar ve uyumluluk
- Geliştirilmiş kod uyumluluğu için modern ön işlemci. Daha fazla bilgi edinin
- CMake tümleştirmesi ile platformlar arası destek
🤔 Çoklu hedefleme ve yükseltme karşılaştırması
Tam yükseltme için hazır değil misiniz? En son Visual Studio'yu eski derleme araçları ve kitaplıklarıyla kullanmaya devam edebilirsiniz:
- ✅C++ Çekirdek Yönergeleri denetleyicisi ve Clang-Tidy de dahil olmak üzere modern statik analiz araçları
- ✅Eski kod okunabilirliğini geliştirmek için otomatik kod biçimlendirme
- ✅Uyumluluğu korurken en son IDE özellikleri
Yerel çoklu hedefleme → hakkında bilgi edinin
🚀 Başlamaya hazır mısınız?
- Mevcut projenizi 📊 ile değerlendirin
- 🔄 yapmak için adım adım kılavuzumuzu izleyin
- ✔ 🛠 için IDE araçlarımızı kullanın
- 📖 diğer kişilerden bilgi edinin
Sorularınız var mı? Microsoft Learn Soru-Cevap'ta konuşmaya katılın veya en son güncelleştirmeler için C++ Ekip Blogu'na göz atın.
Ayrıca bkz.
Visual Studio’da C++
Visual Studio'daki C++ derleyicisindeki yenilikler
Visual Studio’deki C++ uyumluluk geliştirmeleri