Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기
7강. Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기
1. 이번 강의에서 해결할 문제
Rider를 설치했는데 Unreal C++가 컴파일되지 않거나 Visual Studio에 필요 없는 Workload를 모두 설치해 디스크를 낭비합니다. IDE와 Windows C++ Build Tools를 구분합니다.
2. 학습 목표
3. 핵심 개념
Visual Studio는 IDE와 MSVC, Windows SDK 같은 도구를 Workload로 함께 관리합니다. Rider는 강력한 C#·C++ IDE이지만 Windows에서 Unreal을 컴파일하려면 호환되는 Microsoft Build Tools가 여전히 필요합니다. 정확한 조합은 사용 중인 Unreal 버전의 공식 문서와 Visual Studio Tools for Unreal, Rider 시작 전 요구 사항을 확인합니다.
| 선택 | 잘 맞는 상황 |
|---|---|
| VS Code | 가벼운 편집, 수동 도구 체인 구성을 이해한 경우 |
| Visual Studio | Windows C++ 도구 설치·디버깅을 한곳에서 관리 |
| Rider | Unity·Unreal 코드 탐색과 리팩터링을 선호하며 라이선스·Build Tools가 준비된 경우 |
4. 단계별 실습
PowerShell · 실행 위치: 일반 PowerShell
$vswherePath = Join-Path ${env:ProgramFiles(x86)} 'Microsoft Visual Studio\Installer\vswhere.exe'
if (Test-Path -LiteralPath $vswherePath) {
& $vswherePath -latest -products * -property installationPath
} else {
'Visual Studio Installer was not found.'
}
Get-Command rider64.exe -All -ErrorAction SilentlyContinue
예상 결과: Visual Studio가 있으면 설치 루트가 출력됩니다. Rider는 PATH에 등록되지 않았다면 결과가 없어도 설치 실패라는 뜻은 아니므로 Toolbox 또는 시작 메뉴 위치를 확인합니다.
설치 화면 작업 — 관리자 권한 가능
Visual Studio Installer의 Workload 변경은 시스템 구성 요소 설치를 위해 권한 상승을 요구할 수 있습니다. Unreal 버전 문서에 맞는 Game development with C++, MSVC와 Windows SDK만 확인하고 버전 번호를 임의로 고정하지 않습니다.
5. 명령어와 설정이 동작하는 이유
vswhere는 Visual Studio Installer가 관리하는 실제 설치 정보를 조회합니다. IDE에서 Build를 눌러도 UnrealBuildTool이 호환 MSVC와 SDK를 호출하므로 편집기 설치만으로는 C++ 바이너리를 만들 수 없습니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.