본문으로 건너뛰기
개발 환경 설정 기초집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 개발 도구 선택하기 미완료 상태