MaaXYZ / MaaResonance

GNU Affero General Public License v3.0
11 stars 1 forks source link

关于maa-framework-rs的编译问题 #5

Open ElysiaEgo opened 5 months ago

ElysiaEgo commented 5 months ago

在https://github.com/MaaXYZ/MaaFramework/commit/3c73651691f86813a951a7693f6b45af1f051add 中,MaaAdbControllerType被更改为了使用掩码的int类型,而仓库中的代码还是更改之前的逻辑。但是makedeps.py中指定的v1.7.0-alpha.2却包括了这个commit,导致bindgen生成的类型对应不上,编译不通过。
是有部分文件没有更新吗?
编译错误示例

error[E0308]: mismatched types
   --> /home/.../.cargo/registry/src/index.crates.io-6f17d22bba15001f/maa-framework-0.3.2/src/toolkit.rs:103:21
    |
103 |                     adb_controller_type,
    |                     ^^^^^^^^^^^^^^^^^^^ expected `MaaAdbControllerType`, found `i32`
KevinT3Hu commented 5 months ago

无法复现,我可以正常编译运行

尝试cargo clean之后重新编译