Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Transformujte starší verze aplikací C++ s jistotou. Bez ohledu na to, jestli upgradujete ze sady Visual Studio 2008 nebo modernizujete, abyste mohli využívat nejnovější funkce jazyka C++, poskytuje tento komplexní průvodce vše, co potřebujete pro úspěšnou cestu upgradu.
🚀 Rychlý start
Většina projektů se bez problémů upgraduje: U projektů vytvořených v sadě Visual Studio 2010–2017 je jednoduše otevřete v nejnovější sadě Visual Studio. Pro projekty sady Visual Studio 2008 nebo starší použijte náš dvoustupňový proces upgradu.
Binární kompatibilita: Nástroje sestavení sady Visual Studio 2015, 2017, 2019, 2022 a 2026 jsou binární kompatibilní, takže můžete upgradovat bez opětovného sestavení závislostí knihovny. Další informace.
Projekty CMake: U projektů využívajících opensourcové knihovny nebo cílení na více platforem zvažte migraci na CMake. Další informace.
💡 Proč upgradovat?
- 🏃 ♂️ Lepší výkon: Rychlejší spouštění a časy sestavení
- 🔒 Rozšířené zabezpečení: Řešení sanitizátorů a funkcí zabezpečení
- 📐 Dodržování standardů: Moderní funkce a shoda jazyka C++
- 🛠✔ Lepší nástroje: Pokročilé možnosti ladění a analýzy
🎯 Volba cesty upgradu
📋 Posouzení a plán
Vyhodnocení aktuálního základu kódu a plánování strategie
🔧 Vylepšení a modernizace
Podrobné příručky a nástroje pro upgrade
🌐 Migrace platformy
Přesun aplikací na moderní platformy
✨ Příběhy úspěchu a příklady
Seznamte se s prostředími pro upgrade z reálného světa.
🛠️ Výhody vylepšení
Optimalizace a výkon
- Rychlejší spouštění s vylepšenými optimalizacemi kompilátoru
- Zkrácení doby sestavení prostřednictvím vylepšení kompilátoru a linkeru
- Lepší využití paměti pomocí moderních optimalizací modulu runtime
Zabezpečení a spolehlivost
- Vylepšené zabezpečení pomocí sanitizátorů adres a kontroly ochrany
- Zabezpečené knihovny modulu runtime s vylepšenými funkcemi zabezpečení CRT)
- Lepší detekce chyb pomocí nástrojů pro statickou analýzu
Zkušenost vývojáře
- Moderní funkce integrovaného vývojového prostředí (IDE) s vylepšeními IntelliSense
- Pokročilé ladění s lepšími vizualizacemi a diagnostikou
- Analýza kódu pomocí kontrolních nástrojů Core Guidelines a Clang-Tidy
Standardy a kompatibilita
-
Lepší shoda standardů C++ s režimem
/permissive- - Moderní preprocesor pro lepší shodu kódu Další informace
- Podpora napříč platformami s integrací CMake
🤔 Cílení na více instancí vs. upgrade
Nejste připravení na úplný upgrade? Stále můžete používat nejnovější Visual Studio se staršími nástroji a knihovnami pro sestavení:
- ✅ Moderní nástroje pro statickou analýzu , včetně kontrolních mechanismů C++ Core Guidelines a Clang-Tidy
- ✅ Automatické formátování kódu pro zlepšení čitelnosti starší verze kódu
- ✅ Nejnovější funkce integrovaného vývojového prostředí (IDE) při zachování kompatibility
Zjistěte více o nativním víceúčelovém cílení →
🚀 Jste připravení začít?
- 📊 Posouzení aktuálního projektu s přehledem problémů s upgradem
- 🔄 Postupujte podle našeho podrobného průvodceupgradem ze starších verzí.
- 🛠️ Použití našich nástrojů IDE ke zjednodušení procesu upgradu
- 📖 Seznamte se s ostatními pomocí našich případových studií z reálného světa
Otázky? Připojte se ke konverzaci v Q&A v Microsoft Learn nebo se podívejte na blog týmu C++ , kde najdete nejnovější aktualizace.
Viz také
C++ v sadě Visual Studio
Co je nového pro kompilátor C++ v sadě Visual Studio
Vylepšení shody C++ se sadou Visual Studio