0


RustDesk最新版本编译与打包

本文环境

主要参考:

问题

  1. flutter 生成 bridge 文件。 先安装工具,再生成ffi文件。PS C:\Users\Administrator> cargo install flutter_rust_bridge_codegen --version 1.75.3 --features uuidPS C:\Users\Administrator> ~\.cargo\bin\flutter_rust_bridge_codegen.exe --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart --llvm-path=E:\Data\LLVM
  2. 修改默认的 ID Server 路径:libs/hbb_common/src/config.rs``````constCHARS:&[char]=&['2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z',];// 默认的 服务器地址,修改成你自己的。pubconstRENDEZVOUS_SERVERS:&[&str]=&["rs.xxx.com"];pubconstRS_PUB_KEY:&str=matchoption_env!("RS_PUB_KEY"){Some(key)if!key.is_empty()=> key, _ =>"OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=",};// 默认的端口配置。pubconstRENDEZVOUS_PORT:i32=21116;pubconstRELAY_PORT:i32=21117;
  3. 编译过程中的注意事项:1. 环境变量的直接设置,避免重启和刷新:PS C:\Users\Administrator>$env:PATH+=";E:\Data\LLVM\lib"PS C:\Users\Administrator>$env:PATH+=";E:\Data\flutter\flutter_windows_3.13.1-stable\flutter\bin"2. 编译 flutter 项目 flutter build windows
  4. 出现编译错误时记得先: dart pub upgrade,忘记是具体那个错误了。
标签: rust

本文转载自: https://blog.csdn.net/enlangs/article/details/132566890
版权归原作者 ishouyong 所有, 如有侵权,请联系我们删除。

“RustDesk最新版本编译与打包”的评论:

还没有评论