防G IT部 (95)

←← 掲示板一覧に戻る ← スレッド一覧に戻る

30 - 名無しさん@転載禁止 2023/04/19(水) 20:37:31.42 ID:5JS1D+94M主

# FFIを使ってRustで作ったライブラリをperlから呼び出すまで

プロジェクト名がname = "Rust_perl_FFI"のときを想定した手順
```bash
cargo init --lib Rust_perl_FFI
```

Cargo.toml
```toml
[package]
name = "Rust_perl_FFI"
```

1. Cargo.tomlにこれを足す

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

2. コードにこれを足す
```Rust
// ここがオリジナルの関数
fn add_by_rust(a: i32, b: i32) -> i32 {
a + b
}
```