doc.rustdesk.com/content/dev/build/windows/_index.de.md
2023-01-14 23:26:46 +01:00

2.3 KiB

title weight
Windows 20

Abhängigkeiten

C++-Build-Umgebung

Laden Sie msvc herunter und installieren Sie es. Wählen Sie Windows als Betriebssystem für die Entwicklungsmaschine und markieren Sie C++, laden Sie dann die Visual Studio Community-Version herunter und installieren Sie sie. Die Installation kann eine Weile dauern.

Rust-Entwicklungsumgebung

Laden Sie rustup-init.exe herunter und führen Sie es als Administrator aus, um rust zu installieren.

vcpkg

Gehen Sie in den Ordner, in den Sie vcpkg klonen wollen, und verwenden Sie git-bash, um die folgenden Befehle auszuführen: Laden Sie vcpkg herunter, installieren Sie die 64-Bit-Version von libvpx, libyuv und opus. Wenn Sie git nicht installiert haben, holen Sie sich git hier.

  git clone https://github.com/microsoft/vcpkg
  cd vcpkg
  git checkout 2021.12.01
  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

Fügen Sie die Systemumgebungsvariable VCPKG_ROOT=<pfad>\vcpkg hinzu. Der <pfad> sollte der Ort sein, den Sie oben zum Klonen von vcpkg gewählt haben.

sciter

Desktop-Versionen verwenden sciter für die Benutzeroberfläche, bitte laden Sie sciter.dll herunter.

llvm

rust-bindgen hängt von clang ab, laden Sie llvm herunter und installieren Sie es. Fügen Sie die Systemumgebungsvariable LIBCLANG_PATH=<llvm_install_dir>/bin hinzu.

Sie können die Version 15.0.2 der LLVM-Binärdateien hier herunterladen: 64 Bit / 32 Bit.

Erstellen

Standard

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