Files
doc.rustdesk.com/content/dev/build/windows/_index.ro.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 Documentație RustDesk pentru Windows. Găsiți ghiduri de instalare, configurare, implementare și depanare.
build rustdesk windows
rustdesk windows build
rustdesk vcpkg windows
rustdesk sciter dll
rustdesk llvm libclang

De ce ai nevoie înainte să faci build pe Windows?

Ca să compilezi RustDesk pe Windows, ai nevoie de toolchain-ul C++ din Visual Studio, de Rust, de vcpkg, de sciter.dll și de LLVM cu LIBCLANG_PATH configurat corect. Rulează comenzile în Git Bash, astfel încât sintaxa și variabilele de mediu să funcționeze exact ca în documentație.

Checklist build Windows

  • Instalează Visual Studio cu workload-ul C++.
  • Instalează Rust prin rustup-init.exe.
  • Clonează și inițializează vcpkg, apoi configurează VCPKG_ROOT.
  • Descarcă sciter.dll pentru interfața desktop.
  • Instalează LLVM și setează LIBCLANG_PATH către directorul bin.
  • Clonează RustDesk și execută pașii standard de build în Git Bash.

{{% notice note %}} Comenzile din linia de comandă de aici trebuie rulate în Git Bash, nu în Command Prompt, altfel veți primi erori de sintaxă. {{% /notice %}}

Dependențe

Mediu de build C++

Descărcați MSVC și instalați-l. Selectați Windows ca OS pentru mașina Developer și bifați C++, apoi descărcați și instalați Visual Studio Community. Instalarea poate dura ceva timp.

Mediu de dezvoltare Rust

Descărcați rustup-init.exe și rulați-l ca administrator pentru a instala rust.

vcpkg

Mergeți în folderul în care doriți să clonați vcpkg și folosiți Git Bash pentru a rula comenzile de mai jos; acestea vor descărca vcpkg și vor instala versiunea pe 64-bit a pachetelor libvpx, libyuv și opus. Dacă nu aveți Git instalat, descărcați-l de aici.

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

Adăugați variabila de sistem VCPKG_ROOT=<path>\vcpkg. <path> ar trebui să fie locația în care ați clonat vcpkg.

Sciter

Versiunile desktop folosesc Sciter pentru GUI; descărcați sciter.dll de la: https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll

LLVM

rust-bindgen depinde de clang; descărcați LLVM și instalați-l, apoi adăugați variabila de sistem LIBCLANG_PATH=<llvm_install_dir>/bin.

Puteți descărca versiunea 15.0.2 a binarelor LLVM aici: 64 bit / 32 bit.

Build

Implicit

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