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

3.3 KiB

title, weight, description, keywords
title weight description keywords
Windows 20 Documentazione RustDesk su Windows. Consulta le guide per installazione, configurazione, distribuzione e risoluzione dei problemi.
build rustdesk windows
rustdesk windows build
rustdesk vcpkg windows
rustdesk sciter dll
rustdesk llvm libclang

Di cosa hai bisogno prima di compilare su Windows?

Per compilare RustDesk su Windows servono la toolchain C++ di Visual Studio, Rust, vcpkg, sciter.dll e LLVM con LIBCLANG_PATH configurato correttamente. Esegui i comandi in Git Bash, così sintassi e variabili d'ambiente funzionano come da documentazione.

Checklist build Windows

  • Installa Visual Studio con il workload C++.
  • Installa Rust tramite rustup-init.exe.
  • Clona e inizializza vcpkg, poi imposta VCPKG_ROOT.
  • Scarica sciter.dll per l'interfaccia desktop.
  • Installa LLVM e punta LIBCLANG_PATH alla directory bin.
  • Clona RustDesk ed esegui i passaggi di build standard in Git Bash.

{{% notice note %}} I comandi da riga di comando qui mostrati devono essere eseguiti in Git Bash e non nel prompt dei comandi, altrimenti si verificheranno errori di sintassi. {{% /notice %}}

Dipendenze

Ambiente di build C++

Scarica MSVC e installalo. Seleziona Windows come OS della macchina di sviluppo e spunta C++, quindi scarica la versione Visual Studio Community e installala. L'installazione potrebbe richiedere un po' di tempo.

Ambiente di sviluppo Rust

Scarica rustup-init.exe ed eseguilo come amministratore per installare rust.

vcpkg

Vai nella cartella dove vuoi clonare vcpkg e usa Git Bash per eseguire i seguenti comandi, per scaricare vcpkg e installare le versioni a 64 bit di libvpx, libyuv e opus. Se non hai Git installato, scarica Git qui.

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

Aggiungi la variabile d'ambiente di sistema VCPKG_ROOT=<path>\vcpkg. Il <path> dovrebbe essere la posizione scelta sopra per clonare vcpkg.

Sciter

Le versioni desktop utilizzano Sciter per la GUI, per favore scarica sciter.dll.

LLVM

rust-bindgen dipende da clang, scarica LLVM e installalo, aggiungi la variabile d'ambiente di sistema LIBCLANG_PATH=<llvm_install_dir>/bin.

Puoi scaricare la versione 15.0.2 dei binari LLVM qui: 64 bit / 32 bit.

Build

Predefinito

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