Megosztás a következőn keresztül:


A Microsoft C++ portolási és frissítési útmutatója

Az örökölt C++ alkalmazásokat magabiztosan alakíthatja át. Akár a Visual Studio 2008-ról frissít, akár modernizál, hogy kihasználhassa a legújabb C++ funkciókat, ez az átfogó útmutató mindent tartalmaz, amire szüksége van a sikeres frissítési folyamathoz.

C++ embléma felfelé mutató nyíllal és kék háttéren absztrakt kóddal, amely a frissítési fejlesztésekre utal.

🚀 Gyorsindítás

A legtöbb projekt zökkenőmentesen frissít: A Visual Studio 2010-2017-ben létrehozott projektekhez egyszerűen nyissa meg őket a legújabb Visual Studióban. Visual Studio 2008 vagy korábbi projektek esetén használja a kétlépéses frissítési folyamatot.

Bináris kompatibilitás: A Visual Studio 2015, 2017, 2019, 2022 és 2026 build eszközei binárisan kompatibilisek, így a könyvtárfüggőségek újraépítése nélkül frissíthet. További információ.

CMake-projektek: Nyílt forráskódú kódtárakat használó vagy több platformot célzó projektek esetén fontolja meg a CMake-be való migrálást. További információ.

💡 Miért érdemes frissíteni?

  • 🏃 ♂️ Jobb teljesítmény: Gyorsabb végrehajtás és létrehozási idő
  • 🔒 Fokozott biztonság: A fertőtlenítők és a biztonsági funkciók kezelése
  • 📐 Szabványmegfelelőség: Modern C++ funkciók és megfelelőség
  • 🛠️ Jobb eszközök: Speciális hibakeresési és elemzési képességek

🎯 A frissítési útvonal kiválasztása

📚 További esettanulmányok

🛠️ Frissítési előnyök

Teljesítmény és optimalizálás

  • Gyorsabb végrehajtás továbbfejlesztett fordítóoptimalizálással
  • Kevesebb buildelési idő a fordító és a linker fejlesztései révén
  • Jobb memóriahasználat modern futtatókörnyezet-optimalizálással

Biztonság és megbízhatóság

Fejlesztői élmény

  • Modern IDE-funkciók IntelliSense fejlesztésekkel
  • Speciális hibakeresés jobb vizualizációkkal és diagnosztikával
  • Kódelemzés Core Guidelines ellenőrzőkkel és Clang-Tidy-vel

Szabványok és kompatibilitás

  • Jobb C++ szabványoknak való megfelelés a /permissive- móddal
  • Modern preprocesszor a jobb kódmegfelelőség érdekében. Tudj meg többet
  • Platformfüggetlen támogatás CMake-integrációval

🤔 Többcélú célzás vs. frissítés

Nem áll készen a teljes frissítésre? Továbbra is használhatja a legújabb Visual Studiót a régebbi buildelési eszközökkel és kódtárakkal:

  • Modern statikus elemzési eszközök , beleértve a C++ alapvető irányelvek ellenőrzőit és Clang-Tidy
  • Automatikus kódformázás a régi kód olvashatóságának javítása érdekében
  • A legújabb IDE-funkciók a kompatibilitás fenntartása mellett

Ismerkedjen meg a natív több platformos célzással →

🚀 Készen áll a kezdésre?

  1. 📊 Az aktuális projekt értékelése afrissítési problémák áttekintésével
  2. A 🔄kövesse a részletes útmutatót
  3. 🛠️ Ide-eszközeinkkelegyszerűsítheti a frissítési folyamatot
  4. 📖 Tanulj másoktóla valós esettanulmányainkkal

Kérdések? Csatlakozzon a Microsoft Learn Q&A-beszélgetéséhez , vagy tekintse meg a C++ csapatblogot a legújabb frissítésekért.

Lásd még

C++ a Visual Studióban
A C++ fordító újdonságai a Visual Studióban
C++ megfelelőségi fejlesztések a Visual Studio