Windows에서 Rust 개발 환경 설정

1단계: MSVC C++ 빌드 도구 설치

Windows에서 Rust를 사용하려면 필수 구성 요소로 Microsoft의 C++ 빌드 도구가 필요합니다. C++ 워크로드를 사용하여 데스크톱 개발과 함께Visual Studio를 이미 설치한 경우 이 단계를 건너뛸 수 있습니다.

그렇지 않으면 Microsoft C++ 빌드 도구를 설치하고 C++ 워크로드를 사용하여 데스크톱 개발을 선택합니다.

참고

Microsoft C++ 빌드 도구를 사용하려면 유효한 Visual Studio 라이선스(Community, Pro 또는 Enterprise)가 필요합니다. Community Edition은 학생, 오픈 소스 참가자 및 개인에게 무료로 제공됩니다.

2단계: Rust 설치

Important

스마트 앱 컨트롤은 안전한 것으로 예측되거나 Microsoft 신뢰할 수 있는 루트 프로그램의 인증 기관에서 서명한 코드만 실행합니다. Windows용 Rust 툴체인은 현재 Authenticode 서명이 되어 있지 않으므로, Smart App Control이 켜져 있는 디바이스에서는 설치된 cargo 및 rustc 이진 파일과 빌드 스크립트에서 생성된 이진 파일의 실행이 차단될 수 있습니다. 차단은 >로 표시되며 Application Control policy has blocked this file. 이벤트 로그에 기록됩니다. 제품 내 다른 알림은 없으므로 실패가 손상된 설치 관리자처럼 보일 수 있습니다. 개발자 모드 및 로컬로 신뢰할 수 있는 인증서는 예외가 아닙니다. 스마트 앱 컨트롤이 켜지는지 확인하려면 설정 > 개인 정보 보호 및 보안 > Windows 보안 > 앱 및 브라우저 컨트롤 > 스마트 앱 컨트롤 설정으로 이동합니다. 배경 정보는 Windows 앱 개발자를 위한Smart App Control 개요 및 코드 서명 옵션을 참조하세요.

공식 Rust 설치 관리자는 컴파일러, rustupCargo 및 향후 업데이트와 같은 모든 것을 처리합니다.

winget install Rustlang.Rustup

설치 후 새 터미널을 열고 설치를 확인합니다.

cargo --version
rustc --version

팁

Rust를 최신 상태로 유지하려면 주기적으로 실행 rustup update 합니다.

3단계: Visual Studio Code 및 Rust 확장 설치

  1. Visual Studio Code를 다운로드하여 설치합니다.
  2. VS Code Marketplace에서 rust-analyzer 확장을 설치합니다. 이렇게 하면 코드 완성, 인라인 오류, go-to-definition 및 디버깅 지원이 추가됩니다.

다음 단계