Microsoft GDK 프로젝트를 빌드하기 위해 Visual Studio 2022 (v142, v143 및 Clang 플랫폼 도구 집합 VC++ 프로젝트 빌드 가능) 또는 Visual Studio 2019(16.11) (v142 및 Clang 플랫폼 도구 집합 VC++ 프로젝트를 빌드할 수 있습니다)를 설정할 수 있습니다. 전체 Visual Studio 설치 또는 Visual Studio Build 빌드 도구를 사용할 수도 있습니다. 다음 구성 요소를 설치해야 합니다.
Visual Studio 2022
VS 2022용 전체 Visual Studio 설치
| 워크로드 |
구성 요소 ID(명령줄 설치의 경우) |
| C++를 사용한 게임 개발 |
Microsoft.VisualStudio.Workload.NativeGame |
| 필수 구성 요소: Windows 11 SDK(10.0.22000.0) 이상 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 선택적 구성 요소: MSVC v142 - VS 2019 C++ x64/x86 빌드 도구 |
Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 |
| 선택적 구성 요소: Windows용 C++ Clang 도구 |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
| 선택 사항: C++를 사용한 데스크톱 개발 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 워크로드 |
구성 요소 ID(명령줄 설치의 경우) |
| C++를 사용한 데스크톱 개발 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 필수 구성 요소: Windows 11 SDK(10.0.22000.0) 이상 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 필수 구성 요소: MSVC v143 - VS 2022 C++ x64/x86 빌드 도구 |
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
| 선택적 구성 요소: MSVC v142 - VS 2019 C++ x64/x86 빌드 도구 |
Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 |
| 선택적 구성 요소: Windows용 C++ Clang 도구 |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
Visual Studio 2019
VS 2019용 전체 Visual Studio 설치
| 워크로드 |
구성 요소 ID(명령줄 설치의 경우) |
| C++를 사용한 게임 개발 |
Microsoft.VisualStudio.Workload.NativeGame |
| 필수 구성 요소: Windows 11 SDK(10.0.22000.0) 이상 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
선택적 구성 요소: Windows용 C++ Clang-cl v142 빌드 도구용 C++ Clang-cl(x64/x86) |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
| 선택 사항: C++를 사용한 데스크톱 개발 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 워크로드 |
구성 요소 ID(명령줄 설치의 경우) |
| C++를 사용한 데스크톱 개발 |
Microsoft.VisualStudio.Workload.NativeDesktop |
| 필수 구성 요소: Windows 11 SDK(10.0.22000.0) 이상 |
Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 필수 구성 요소: MSVC v142 - VS 2019 C++ x64/x86 빌드 도구(최신) |
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
선택적 구성 요소: Windows용 C++ Clang-cl v142 빌드 도구용 C++ Clang-cl(x64/x86) |
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |