Rust DLL 빌드하기 : Windows 환경에서 DLL 생성 방법

wangki·2024년 12월 11일
0

Rust

목록 보기
2/54
post-thumbnail

소개

Rust에서 Windows 환경에서 DLL을 빌드하는 방법을 간단히 설명합니다.

1. 프로젝트 생성

cargo new dll_test --lib

--lib을 붙여서 프로젝트를 만들게 되면

위와같이 lib.rs 파일이 생성된다. lib.rs 파일을 빌드하게 되면
rust는 기본적으로 .lib 파일이 생성된다.

2. DLL로 빌드 설정

dll로 빌드하고 싶다면 cargo.toml 파일을 수정해야한다.

[lib]
crate-type = ["cdylib"]

3. DLL 빌드

cargo.toml 파일에 추가해준 뒤 빌드를 하게되면 아래와 같이 dll이 생성된다.

결론

rust는 Windows와 linux 환경에서 .dll 또는 .so 파일로 빌드하여 다른 프로세스에서 로드하여 사용할 수 있다.

0개의 댓글