1个不稳定版本
0.0.0 | 2019年1月7日 |
---|
#12 in #ritual
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