怎么从Rust中调用c++的工具
这篇文章主要讲解了“怎么从Rust中调用c++的工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么从Rust中调用c++的工具”吧!
google/autocxx - 高度自动化的rust调用c++,而且安全,时尚
class Bob {
public:
Bob(std::string name);
...
void do_a_thing();
}
use autocxx::include_cxx;
include_cxx!(
Header("base/bob.h"),
Allow("Bob"),
)
let a = ffi::base::bob::make_unique("hello".into());
a.do_a_thing();
使用rust在内核print
感谢各位的阅读,以上就是“怎么从Rust中调用c++的工具”的内容了,经过本文的学习后,相信大家对怎么从Rust中调用c++的工具这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!