프로젝트 만들기

프로젝트

  • Rust 프로그래밍은 프로젝트를 만드는 것에서부터 시작.
  • Rust 는 프로젝트 디렉터리 단위별로 격리된 개발환경이 구성됨.

프로젝트 만들기

  • cargo new [프로젝트명] 명령어로 Rust 프로젝트 디렉터리 생성 가능
1
2
3
4
5
# 기본 사용법 
cargo new [프로젝트명]

# 예시
cargo new hello_world

프로젝트 디렉터리 구성 살펴보기

  • 프로젝트 디렉터리 구성은 아래와 같음
1
2
3
4
5
6
7
cd hello_world
ls -al

>> hello_world
>> ├⎯ Cargo.toml
>> ├⎯ src
>>     ├⎯ main.rs
구성 유형 역할
Cargo.toml 파일 - Rust 프로젝트의 메타데이터 및 의존성 정보 관리.
- 프로젝트의 이름, 버전, 저자와 같은 기본적인 정보.
- 프로젝트에 필요한 외부 크레이트(의존성)의 목록을 정의.
- 빌드 설정, 프로젝트 유형(예: binary 또는 library) 등의 추가적인 설정
src 디렉터리 - Rust 소스 코드 파일을 저장하는 디렉터리.
- Rust 프로젝트의 핵심 로직이 포함된 소스 코드 파일이 위치.
- 기본적으로 최소한 하나의 Rust 파일(일반적으로 main.rs)이 있어야 함.
src/main.rs 파일 - Rust 프로그램의 시작점(진입점).
- main 함수가 정의되어 있으며, 이 함수에서 프로그램이 실행됨.

VScode 에서 프로그래밍 하기

VScode 에서 프로젝트 디렉터리 열기

  • CLI 환경에서 열기
1
2
cd [프로젝트 디렉터리 경로]
.code
  • VScode 애플리케이션에서 열기
1
VScode 실행 > File > Open Folder > 디렉터리 선택

Reference

https://code.visualstudio.com/docs/languages/rust

Comments