자신 있게 레거시 C++ 애플리케이션을 변환하십시오. Visual Studio 2008에서 업그레이드하든 최신 C++ 기능을 활용하기 위해 현대화하든 이 포괄적인 가이드는 성공적인 업그레이드 여정에 필요한 모든 것을 제공합니다.
🚀 빠른 시작
대부분의 프로젝트는 원활하게 업그레이드됩니다. Visual Studio 2010-2017에서 만든 프로젝트의 경우 최신 Visual Studio에서 열기만 하면 됩니다. Visual Studio 2008 이전 프로젝트의 경우 2단계 업그레이드 프로세스를 사용합니다.
이진 호환성: Visual Studio 2015, 2017, 2019, 2022 및 2026 빌드 도구는 이진 호환되므로 라이브러리 종속성을 다시 빌드하지 않고 업그레이드할 수 있습니다. 자세히알아보세요.
CMake 프로젝트: 오픈 소스 라이브러리를 사용하거나 여러 플랫폼을 대상으로 하는 프로젝트의 경우 CMake로 마이그레이션하는 것이 좋습니다. 자세히알아보세요.
💡 업그레이드하는 이유
- 🏃 ♂️ 성능 향상: 더 빠른 실행 및 빌드 시간
- 🔒 향상된 보안: 주소 검사기 및 보안 기능
- 📐 표준 준수: 최신 C++ 기능 및 규칙
- 🛠️ 향상된 도구: 고급 디버깅 및 분석 기능
🎯 업그레이드 경로 선택
📋 평가 및 계획
현재 코드베이스 평가 및 전략 계획
🔧 업그레이드 및 현대화
업그레이드를 위한 단계별 가이드 및 도구
🌐 플랫폼 마이그레이션
최신 플랫폼으로 애플리케이션 이동
✨ 성공 사례 및 예제
실제 업그레이드 환경에서 알아보기
🛠️ 업그레이드 혜택
성능 최적화
- 향상된 컴파일러 최적화를 사용하여 더 빠른 실행
- 컴파일러 및 링커 개선으로 빌드 시간 단축
- 최신 런타임 최적화를 사용하여 메모리 사용량 향상
개발자 경험
- IntelliSense가 향상된 최신 IDE 기능
- 더 나은 시각화 도우미 및 진단을 사용하여 고급 디버깅
- 핵심 지침 검사기를 사용하여 코드 분석 및 Clang-Tidy
표준 및 호환성
- 모드와 함께 더 나은 C++ 표준 규칙 준수
/permissive- - 향상된 코드 규격을 위한 최신 전처리기입니다. 자세히 알아보기
- CMake 통합을 사용하여 플랫폼 간 지원
🤔 다중 대상 지정 및 업그레이드
전체 업그레이드 준비가 되지 않았나요? 이전 빌드 도구 및 라이브러리에서 최신 Visual Studio를 계속 사용할 수 있습니다.
- ✅C++ 핵심 지침 검사기 및 Clang-Tidy 포함한 최신 정적 분석 도구
- ✅레거시 코드 가독성을 개선하기 위한 자동 코드 서식 지정
- ✅호환성을 유지하면서 최신 IDE 기능
🚀 시작할 준비가 되셨나요?
- 📊를 사용하여 현재 프로젝트 평가
- 🔄 단계별 가이드에 따라이전 버전에서 업그레이드
- 🛠️ IDE 도구를 사용하여업그레이드 프로세스 간소화
- 📖 통해 다른 사람에게서 배우기
질문? Microsoft Learn Q&A에서 대화에 참여하거나 C++ 팀 블로그에서 최신 업데이트를 확인하세요.
참고 항목
Visual Studio의 C++
Visual Studio의 C++ 컴파일러의 새로운 기능
Visual Studio의 C++ 규칙 향상