Aracılığıyla paylaş


Microsoft C++ taşıma ve yükseltme kılavuzu

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.

Mavi arka planda, yukarı ok ve soyut kod içeren C++ logosu, yükseltmelerden iyileştirmeler öneriyor.

🚀 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

📚 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

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?

  1. Mevcut projenizi 📊 ile değerlendirin
  2. 🔄 yapmak için adım adım kılavuzumuzu izleyin
  3. ✔ 🛠 için IDE araçlarımızı kullanın
  4. 📖 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