对于我而言, 一开始没有仔仔细细的阅读文档, 直接 git clone、Cargo run ‘干’, 遇到了如下问题.
记录下来和大家交流. 其实最重要还是仔细阅读文档.
问题1:
打开文件 libs/magnum-opus/build.rs:7:50
, 会看到这行代码.
let vcpkg_root = std::env::var("VCPKG_ROOT").unwrap();
这行代码是读取 VCPKG root 环境变量。如果不存在这个变量,就引起了上面的错,因此请确保按照构建脚本的指示正确地设置了这个变量。
以下是官方文档明确写了的, 这就是不爱仔细看文档的结果
问题2:
为了解决问题1, 需要安装vcpkg
包管理器, 要求Mac系统为10.15及以上.
以上是我在Mac下源码编译RustDesk所遇到的2个问题, 希望对大家有所帮忙.