27 lines
765 B
Markdown
27 lines
765 B
Markdown
|
|
|
|
初始化创建
|
|
|
|
```Plain Text
|
|
cargo new rust-dylib-test --lib
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
手动修改 Cargo.toml
|
|
|
|
```Plain Text
|
|
[dependencies]
|
|
libc = "0.2.133"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib"]
|
|
```
|
|
|
|
[Rust 与 C 之间,传递字符串的 7 种方式!](rust+04e8e86f-2e98-4d42-8ed7-bd3f2faa6b46/Rust+%E4%B8%8E+C+%E4%B9%8B%E9%97%B4%EF%BC%8C%E4%BC%A0%E9%80%92%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84+7+%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%81%20d4df9d63-e517-4dbd-a5b2-2284c128313a.md)
|
|
|
|
[使用bindgen将C语言头文件转换为Rust接口代码](rust+04e8e86f-2e98-4d42-8ed7-bd3f2faa6b46/%E4%BD%BF%E7%94%A8bindgen%E5%B0%86%EF%BC%A3%E8%AF%AD%E8%A8%80%E5%A4%B4%E6%96%87%E4%BB%B6%E8%BD%AC%E6%8D%A2%E4%B8%BARust%E6%8E%A5%E5%8F%A3%E4%BB%A3%E7%A0%81%2047543bc0-182e-4f47-97da-6b83812741a6.md)
|
|
|