#cpp #api-bindings

directcpp-macro

从 Rust 中直接调用 C++ (proc-macro)

10 个版本

新增 0.1.9 2024 年 8 月 6 日
0.1.8 2024 年 8 月 6 日
0.1.7 2024 年 7 月 3 日
0.1.6 2024 年 6 月 21 日
0.1.4 2024 年 4 月 29 日

FFI 中排名 316

Download history • Rust 包仓库 155/week @ 2024-04-17 • Rust 包仓库 273/week @ 2024-04-24 • Rust 包仓库 30/week @ 2024-05-01 • Rust 包仓库 2/week @ 2024-05-29 • Rust 包仓库 2/week @ 2024-06-05 • Rust 包仓库 265/week @ 2024-06-19 • Rust 包仓库 9/week @ 2024-06-26 • Rust 包仓库 166/week @ 2024-07-03 • Rust 包仓库 2/week @ 2024-07-10 • Rust 包仓库 22/week @ 2024-07-24 • Rust 包仓库 161/week @ 2024-07-31 • Rust 包仓库

每月下载 188
用于 directcpp

MIT/Apache 协议

76KB
2.5K SLoC

Rust 2K SLoC // 0.0% comments • Rust 包仓库 C++ 403 SLoC // 0.0% comments • Rust 包仓库

从 Rust 中直接调用 C++!

directcpp 是另一种与 Rust 互操作 C++ 的方法。

它被设计得轻量级、高效、与 MSVC 兼容,不生成 C++ 侧代码,可与 Visual Studio 等外部 C++ 构建工具一起工作。

如果你正在寻找一种使用 Visual Studio 与 C++ 和 Rust 一起工作的方式,directcpp 可能就是你要找的。

这是一个 proc-macro 项目。阅读主 README.md 获取更多信息。

依赖项

~2.3–4MB
~73K SLoC