1个不稳定版本

0.0.0 2019年1月7日

#12 in #ritual

MIT 许可证

680KB
16K SLoC

qt_generator

Rust-Qt crate生成器。

有关项目的其他部分,请参阅仓库根目录下的README

使用方法

克隆项目,使用cargo编译和运行

git clone https://github.com/rust-qt/cpp_to_rust.git
cd cpp_to_rust/qt_generator/qt_generator
cargo run --release -- --help

传递给cargo--后的所有选项都会传递给qt_generator。例如

cargorun --release ---c /path/to/cache -o /path/to/output -l all

输出目录将包含生成的crate。缓存目录用于临时文件和库间生成。

依赖项

除了cpp_to_rust_generator依赖项外,qt_generator还需要libsqlite3-dev来解析文档。如果系统范围内未安装libsqlite3,则可能需要设置SQLITE3_LIB_DIR环境变量。

目标Qt安装的qmake必须在PATH中可用(对于生成器和Qt crate)。

依赖项

~38MB
~589K SLoC