Cargo2 [Rust] 외부 크레이트(Crate) 사용하기 🔹크레이트(Crate) ? Rust에서 소스파일의 집합을 크레이트라고 부르고, C++이나 Java에서 외부 라이브러리를 사용하는 것 처럼 Rust에서도 외부 라이브러리 크레이트를 사용할 수 있다. 사용방법 외부 크레이트를 사용하기 위해서는 Cargo.toml파일에서 의존성 추가를 먼저 해주어야 한다. 예시로 난수 생성 크레이트인 rand 크레이트를 추가 해본다 사용하려는 크레이트명 = "Semantic Version" 이외에 외부 의존 패키지들은 cartes.io에서 확인 할 수있다. crates.io: Rust Package Registry Cargo.toml에 사용하고자 하는 의존성 패키지를 추가하고 build를 돌려보면 카고가 패키지 저장소 업데이트를 진행하고 [dependencies] 섹션에 아직.. 2022. 11. 7. [Rust] 카고(Cargo)에 대해서 카고(Cargo)란? 카고는 러스트의 빌드 시스템이자 패키지 관리자이다. 카고는 코드의 빌드, 코드가 의존하는 라이브러리의 다운로드, 그리고 이런 라이브러리의 빌드 등 다양한 작업을 대신 처리해주기 때문에 대부분의 러스타시안은 이 도구를 이용해 러스트 프로젝트를 관리한다. 카고를 이용한 프로젝트 생성 운영체제와 관계없이 다음의 명령을 통해 카고 프로젝트를 생성한다 $cargo new hello_cargo(프로젝트명) cargo로 프로젝트를 생성하게 되면 main.rs 파일이 보관된 src 디렉토리와 Cargo.toml파일을 자동으로 생성 해준다. Cargo.toml? 이 파일은 TOML(Tom's Obvious, Minimal Language) 형식으로 작성되어 있다. 이 형식은 카고의 설정 파일 형식이.. 2022. 11. 7. 이전 1 다음