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.
Bu makale, Visual Studio 2019 ve sonraki sürümlerde kullanım dışı bırakılan veya kaldırılan C++ özelliklerinin kapsamlı olmayan bir listesidir. Visual Studio'nun en son sürümünde C++ için meydana gelen önemli değişiklikler ve uyumluluk iyileştirmeleri hakkında bilgi için bkz Visual Studio'da C++ uyumluluk geliştirmeleri.
Visual Studio 2019
Windows XP geliştirme desteği
Visual Studio 2019 ve sonraki sürümleri, Windows XP için kod oluşturmaya yönelik geçerli derleme araçları desteğini içermez. Visual Studio 2017'de gönderilen v141_xp derleme araçlarını kullanarak Windows XP geliştirme desteği, Visual Studio Yükleyicisi'nde isteğe bağlı bir bileşen olarak kullanılabilir. v141_xp Windows XP platform araç takımını yükleme hakkında bilgi için bkz . Windows XP için programları yapılandırma.
Visual Studio 2022
Visual C++ 6'dan proje yükseltme desteği
Visual Studio 2022 ve sonraki sürümleri, Visual C++ 6 Çalışma Alanı () ve Project (.dsw.dsp) dosyalarından yükseltmeleri desteklemez. Visual Studio artık .dsw ve .dsp dosya uzantılarını Visual Studio dosya türleri olarak kaydetmiyor. Bir projeyi bu uzantılarla yükseltmek için, önce Visual Studio 2019 kullanarak projeyi modern Çözüm (.sln) ve C++ Project (.vcxproj) dosyalarına yükseltin. Ardından visual studio'nun geçerli sürümünü kullanarak projeyi yeniden yükseltin.
Visual Studio 2026
C++AMP, ARM32 araç zinciri ve /DEBUG:FASTLINK desteği
Visual Studio 2026 ve sonraki sürümleri C++AMP, ARM32 araç zinciri ve /DEBUG:FASTLINK'i desteklemez. kullanıyorsanız /DEBUG:FASTLINK, gelişmiş hata ayıklama desteği için geçiş yapmanız /DEBUG:FULL önerilir. ARM32'yi hedeflemesi gereken geliştiriciler, bu Microsoft blog gönderisinde ayrıntılı olarak açıklandığı gibi Visual Studio 2022 v143 derleme araçlarını kullanmaya devam edebilir.
Kullanımdan kaldırma /await
MSVC derleyici anahtarı /await kullanımdan kaldırılıyor ve gelecek bir sürümde kaldırılacak. Bu anahtar, <experimental/coroutine> üst bilgisi kullanılarak C++ eş yordamlarının erken taslak uygulamasını etkinleştirdi. Geliştiriciler, C++20 ve sonraki sürümlerde mevcut olan <coroutine> başlık dosyasını kullanarak standart C++ eş yordamlarına geçmelidir. C++14/17 projeleri için, C++20'nin diğer özelliklerini etkinleştirmeden standart /await:strict üst bilgisine erişmek için <coroutine> (yürürlükten kaldırılmıyor) kullanın.
Microsoft C++ Derleme Araçları için Windows 7, 8 ve 8.1 desteği
Visual Studio 2026'da, Microsoft C++ (MSVC) Derleme Araçları desteklenen en düşük işletim sistemi gereksinimlerini yükseltti. Bu sürümle birlikte Derleme Araçları artık şunları hedeflemiyor:
- Windows 7 / Windows Server 2008 R2
- Windows 8 / Windows Server 2012
- Windows 8.1 / Windows Server 2012 R2
En son C++ araçlarını kullanarak uygulama oluşturmak için hedef platformunuzun Windows 10 veya Windows Server 2016 (veya üzeri) olması gerekir.
Bu değişiklikler daha iyi performans, gelişmiş güvenlik ve en son Windows platformu özellikleriyle uyumlu hale getirme olanağı sağlar.
C++ ve Embedded ile IoT araçlarıyla Mobil geliştirme desteği
Visual Studio 2026'dan (sürüm 18.0) başlayarak, Visual Studio yükleyicisinde iOS ve Android hedeflemesi için C++ ile mobil geliştirme ve RTOS Görüntüleyicisi, Seri İzleyici, Çevre Birimi Görüntüleyicisi ve ST Proje İçeri Aktarma gibi Katıştırılmış ve IoT araçları artık desteklenmemektedir ve gelecekteki bir güncelleştirmede kaldırılacaktır. Ancak, C++ iş yüküyle mobil geliştirmede listelenen Android NDK'leri desteklenmeye devam eder.