본문으로 건너뛰기
개발 환경 설정 기초집LESSON 07

Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기

난이도입문
예상 시간45분
선수지식6강 편집기 준비

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 StudioWindows C++ 도구 설치·디버깅을 한곳에서 관리
RiderUnity·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. 핵심 요약​

MINI QUIZ

Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기”에서 다음 단계로 넘어가기 전에 확인할 핵심은 무엇인가요?
  2. 문제 2‘Rider가 컴파일러까지 모두 제공한다고 생각’ 실수를 판단할 때 “Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기” 강의가 제시한 기준은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

7강. Visual Studio와 Rider: C++·Unreal 개발 도구 선택하기 미완료 상태