Windows

Зависимости

Среда сборки C++

Скачайте и установите msvc.

Среда разработки Rust

Download rustup-init.exe and install.

vcpkg

Используйте git-bash для запуска следующих команд: загрузите vcpkg, установите libvpx, libyuv, opus.

  git clone https://github.com/microsoft/vcpkg
  cd vcpkg
  git checkout 2023.04.15
  cd ..
  vcpkg/bootstrap-vcpkg.bat
  export VCPKG_ROOT=$PWD/vcpkg
  vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static

Добавьте переменную среду VCPKG_ROOT=<path>\vcpkg.

sciter

Настольные версии приложения используют sciter для графического интерфейса. Пожалуйста, скачайте sciter.dll.

llvm

rust-bindgen зависит от clang, скачайте и установите llvm,добавьте переменную среду LIBCLANG_PATH=<llvm_install_dir>/bin.

Сборка

git clone https://github.com/rustdesk/rustdesk
cd rustdesk
mkdir -p target/debug
mv sciter.dll target/debug
cargo run