Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przekształć swoje starsze aplikacje C++ z pełnym przekonaniem. Niezależnie od tego, czy uaktualniasz program Visual Studio 2008, czy modernizujesz, aby korzystać z najnowszych funkcji języka C++, ten kompleksowy przewodnik zawiera wszystko, czego potrzebujesz do pomyślnej podróży po uaktualnieniu.
🚀 Szybki start
Większość projektów można bez problemu uaktualnić: Projekty utworzone w programie Visual Studio 2010-2017 wystarczy otworzyć w najnowszym programie Visual Studio. W przypadku projektów programu Visual Studio 2008 lub starszych użyj naszego dwuetapowego procesu uaktualniania.
Zgodność binarna: Narzędzia kompilacji programu Visual Studio 2015, 2017, 2019, 2022 i 2026 są zgodne z danymi binarnymi, dzięki czemu można przeprowadzić uaktualnienie bez ponownego kompilowania zależności biblioteki. Dowiedz się więcej.
Projekty CMake: W przypadku projektów korzystających z bibliotek open source lub przeznaczonych dla wielu platform rozważ migrację do narzędzia CMake. Dowiedz się więcej.
💡 Dlaczego warto uaktualnić?
- 🏃 ♂️ Lepsza wydajność: Szybsze wykonywanie i czasy kompilacji
- 🔒 Ulepszone zabezpieczenia: sanitizery adresów i funkcje bezpieczeństwa
- 📐 Zgodność ze standardami: nowoczesne funkcje języka C++ i zgodność
- 🛠✔ Lepsze narzędzia: zaawansowane możliwości debugowania i analizy
🎯 Wybierz ścieżkę uaktualnienia
📋 Ocena i planowanie
Ocenianie bieżącej bazy kodu i planowanie strategii
🔧 Uaktualnianie i modernizacja
Przewodniki krok po kroku i narzędzia do uaktualniania
- ⬆️ Uaktualnianie projektów C++ do programu Visual Studio 2026
- ⬆️ Uaktualnianie projektów z wcześniejszych wersji
- 🛠✔ Narzędzia IDE do uaktualniania kodu C++
- 🔄 Uaktualnienie do Universal CRT
- 🔧 Aktualizowanie winVER i _WIN32_WINNT
- 🔗 Naprawianie zależności wewnętrznych bibliotek
- 📊 Problemy z migracją zmiennoprzecinkowa
🌐 Migracja platformy
Przenoszenie aplikacji na nowoczesne platformy
✨ Historie i przykłady sukcesów
Uczenie się na podstawie rzeczywistych doświadczeń związanych z uaktualnieniami
📚 Przeczytaj więcej analiz przypadków
🛠✔ Korzyści z uaktualniania
Wydajność i optymalizacja
- Szybsze wykonywanie dzięki ulepszonym optymalizacjom kompilatora
- Skrócone czasy kompilacji dzięki ulepszeniom kompilatora i konsolidatora
- Lepsze użycie pamięci dzięki nowoczesnym optymalizacjom środowiska uruchomieniowego
Bezpieczeństwo i niezawodność
- Ulepszone zabezpieczenia dzięki funkcjom oczyszczania adresów i sprawdzaniu strażników
- Bezpieczne biblioteki środowiska uruchomieniowego z ulepszonymi funkcjami zabezpieczeń CRT)
- Lepsze wykrywanie błędów za pomocą narzędzi do analizy statycznej
Środowisko deweloperskie
- Nowoczesne funkcje środowiska IDE z ulepszeniami funkcji IntelliSense
- Zaawansowane debugowanie za pomocą lepszych wizualizatorów i diagnostyki
- Analiza kodu z wykorzystaniem Core Guidelines i Clang-Tidy
Standardy i zgodność
-
Lepsza zgodność ze standardami języka C++ z trybem
/permissive- - Nowoczesny preprocesor na potrzeby ulepszonej zgodności kodu. Dowiedz się więcej
- Obsługa międzyplatformowa z integracją narzędzia CMake
🤔 Multitargeting a uaktualnianie
Nie jesteś gotowy/gotowa na pełne uaktualnienie? Nadal możesz używać najnowszej wersji programu Visual Studio ze starszymi narzędziami kompilacji i bibliotekami:
- ✅ Nowoczesne narzędzia do analizy statycznej, w tym podstawowe narzędzia do sprawdzania wytycznych języka C++ i Clang-Tidy
- ✅ Automatyczne formatowanie kodu w celu zwiększenia czytelności starszego kodu
- ✅ Najnowsze funkcje ŚRODOWISKA IDE przy zachowaniu zgodności
Dowiedz się więcej o natywnym wieloplatformowym
🚀 Chcesz rozpocząć?
- 📊Oceń bieżący projekt za pomocą naszego przeglądu problemów z uaktualnieniem
- 🔄 Postępuj zgodnie z naszym przewodnikiem krok po kroku, aby uaktualnić z wcześniejszych wersji
- 🛠✔ Użyj naszych narzędzi IDE , aby usprawnić proces uaktualniania
- 📖 Naucz się od innych z naszych rzeczywistych analiz przypadków
Masz pytania? Dołącz do konwersacji w witrynie Microsoft Learn Q&A lub zapoznaj się z blogiem zespołu języka C++ , aby uzyskać najnowsze aktualizacje.
Zobacz też
Język C++ w programie Visual Studio
Co nowego w kompilatorze języka C++ w programie Visual Studio
Ulepszenia zgodności języka C++ w programie Visual Studio