("cargo:rustc-cfg=qt_{}_{}",6, minor); minor+=1; } } 第四步:修改Cargo.toml [package] name="qml_rust_dome"version="0.1.0"edition="2018"build="build.rs"//注意这句话要添加上[dependencies] qmetaobject="*"//qmetaobjectqttypes = { version ="0.2.2", features = ["qtquick"] }...
近日他们推出了 CXX-Qt ,称该工具可为 Qt 提供安全的 Rust 语言绑定。Rust 拥有 C/C++ 欠缺的内存安全性,且拥有丰富的库生态系统,可用于(反)序列化、异步、解析不安全输入、线程等,将这些 Rust 库集成到 Qt 应用程序中将为 Qt 带来大量安全优化。 专注于 KDE/Qt 的科技公司 KDAB 一直在努力改进 Rust 与 ...
config.include(&qt_include_path).build("src/lib.rs");forminorin7..=15{ifqt_version >= Version::new(5, minor,0) { println!("cargo:rustc-cfg=qt_{}_{}",5, minor); } } let mut minor=0;whileqt_version >= Version::new(6, minor,0) { println!("cargo:rustc-cfg=qt_{}_{}...
config.include(&qt_include_path).build("src/lib.rs");forminorin7..=15{ifqt_version >= Version::new(5, minor,0) { println!("cargo:rustc-cfg=qt_{}_{}",5, minor); } } let mut minor=0;whileqt_version >= Version::new(6, minor,0) { println!("cargo:rustc-cfg=qt_{}_{}...