仪式:使用Rust提供的C ++库

时间:2024-02-20 08:50:49
【文件属性】:

文件名称:仪式:使用Rust提供的C ++库

文件大小:304KB

文件格式:ZIP

更新时间:2024-02-20 08:50:49

rust qt cpp crates rust-bindings

仪式 ritual允许使用Rust提供的C ++库。 它分析库的C ++ API并生成功能齐全的板条箱,该板条箱提供对该API的便捷(但仍不安全)访问。 该项目的主要动机是提供从Rust访问Qt的权限。 Ritual提供大量的自动化功能,支持增量运行,并实现兼容的API演变。 这主要是由Qt提供的API庞大以及Qt版本之间的API显着差异所决定的。 但是,仪式被设计为通用的,也可以用于轻松地为其他C ++库创建绑定。 可以在上更多信息: 执照 该项目获得以下任一许可 Apache许可证2.0版( 或 ) MIT许可证( 或 ) 由您选择。 如果使用Qt,还应该考虑。 贡献 永远欢迎捐款! 您可以通过不同的方式做出贡献: 在提交错误报告,功能请求或改进建议; 为Qt箱子编写测试或示例(从Qt官方文档中移植示例是一个不错的选择); 收到有关标签的问题。 除非您明确声明,否则您有意提交的,包含在Apache-2.0许可中的,由您故意包含在项目中的任何贡献均应如上所述获得双重许可,且无任何其他条款或条件。


网友评论