autocxx:从现有C ++头文件驱动的安全人体工学RustC ++互操作性工具 源码
Autocxx 这个项目是一个以高度自动化但安全的方式从Rust调用C ++的工具。 目的是它具有所有安全性,同时使用的变体从现有C ++头自动生成接口。 将autocxx视为将bindgen插入cxx的胶水。 概述 namespace base { class Bob { public: Bob (std::string name); ... void do_a_thing () const ; }; } use autocxx :: include_cpp; include_cpp! ( #include "base/bob.h" generate! ( "Bob" ) ) let a = ffi :: base :: Bob :: make_unique ( "hello" . into ()); a. do_a_
文件列表
autocxx-main.zip
(预估有个65文件)
autocxx-main
.gitignore
18B
src
lib.rs
14KB
upgrade-version.sh
109B
Cargo.toml
1KB
.github
PULL_REQUEST_TEMPLATE.md
163B
ISSUE_TEMPLATE.md
130B
workflows
暂无评论