Files
doc.rustdesk.com/content/dev/build/windows/_index.fr.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

3.6 KiB

title, weight, description, keywords
title weight description keywords
Windows 20 Documentation RustDesk sur Windows. Consultez les guides d'installation, de configuration, de déploiement et de dépannage.
build rustdesk windows
rustdesk windows build
rustdesk vcpkg windows
rustdesk sciter dll
rustdesk llvm libclang

De quoi avez-vous besoin avant de compiler sous Windows ?

Pour compiler RustDesk sous Windows, il vous faut la toolchain C++ de Visual Studio, Rust, vcpkg, sciter.dll et LLVM avec LIBCLANG_PATH correctement configure. Executez les commandes dans Git Bash afin que la syntaxe et les variables d'environnement fonctionnent comme dans la documentation.

Checklist de build Windows

  • Installez Visual Studio avec la charge de travail C++.
  • Installez Rust via rustup-init.exe.
  • Clonez et initialisez vcpkg, puis configurez VCPKG_ROOT.
  • Telechargez sciter.dll pour l'interface desktop.
  • Installez LLVM et pointez LIBCLANG_PATH vers son dossier bin.
  • Clonez RustDesk et executez les etapes de build par defaut dans Git Bash.

{{% notice note %}} Les lignes de commande ce dessous doivent être exécutées dans git-bash et non dans "l'invite de commande", sinon vous obtiendrez des erreurs de syntaxe. {{% /notice %}}

Dépendances

Environnement de compilation C++

Télécharger et installer msvc. Sélectionner "Windows" en tant que système d'exploitation de la machine de développement et "C++", puis téléchargez la version Visual Studio Community et installez-la. L'installation peut prendre un certain temps.

Environnement de développement Rust

Téléchargez et exécuter en tant qu'administrateur pour installer "rust" rustup-init.exe

vcpkg

Accédez au dossier dans lequel vous souhaitez cloner vcpkg et utilisez git-bash afin d'exécuter les commandes données ci après qui permettrons de télécharger "vcpkg", et installer la version 64 bits de "libvpx", "libyuv" et "opus". Si vous n'avez pas installé "git", téléchargez le ici.

  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

Ajoutez la variable d'environnement système VCPKG_ROOT=<chemin>\vcpkg. Le "<chemin>" devra être l'emplacement que vous avez choisi ci-dessus pour cloner "vcpkg".

sciter

Les versions Bureau utilisent la bibliothèque sciter pour l'interface graphique. Téléchargez sciter.dll

llvm

rust-bindgen dépend de clang, téléchargez et installez llvm, ajoutez la variable d'environnement système LIBCLANG_PATH=<llvm_install_dir>/bin.

Vous pouvez télécharger LLVM 15.02 ici : 64-bit / 32-bit

Compilation

git clone --recurse-submodules https://github.com/rustdesk/rustdesk
cd rustdesk
mkdir -p target/debug
wget https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll
mv sciter.dll target/debug
cargo run