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

3.1 KiB

title, weight, description, keywords
title weight description keywords
Întrebări frecvente pentru Windows 40 Documentație RustDesk pentru Întrebări frecvente pentru Windows. Găsiți ghiduri de instalare, configurare, implementare și depanare.
rustdesk build faq windows
rustdesk vcpkg error
rustdesk cargo lock error
rustdesk libclang path
rustdesk windows build troubleshooting

Când ar trebui să folosești acest FAQ de build pentru Windows?

Folosește această pagină când mediul de build pe Windows este deja pregătit în mare parte, dar cargo run, vcpkg sau bindgen încă eșuează. Ea acoperă cele mai frecvente probleme de dependențe și variabile de mediu din build-ul RustDesk pe Windows.

Descărcarea pachetului vcpkg a eșuat

Eroare

 -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b...
   CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
       Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n

Soluție

Folosiți browser-ul pentru a descărca libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz, apoi mutați arhiva în vcpkg/downloads și reinstalați.

Pachetul din Cargo.lock nu există

Eroare

$ cargo run
       Updating git repository `https://github.com/open-trade/confy`
   warning: spurious network error (2 tries remaining): failed to receive response: Operation Timeout
   ; class=Os (2)
   error: failed to get `confy` as a dependency of package `hbb_common v0.1.0 (D:\rustdesk\rustdesk\rustdesk\libs\hbb_common)`

   Caused by:
     failed to load source for dependency `confy`

   Caused by:
     Unable to update https://github.com/open-trade/confy#27fa1294

   Caused by:
     object not found - no match for id (27fa12941291b44ccd856aef4a5452c1eb646047); class=Odb (9); code=NotFound (-3)

Poate autorul a folosit git force push și commit-ul anterior a fost suprascris.

Soluție

Rulați cargo update pentru a forța actualizarea pachetului.

VCPKG_ROOT nu este setat

Eroare

thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45

Soluție

Adăugați variabila de mediu VCPKG_ROOT, sau rulați comanda cu VCPKG_ROOT=<vcpkg_dir> cargo run.

clang nu este instalat sau LIBCLANG_PATH nu este setat

Eroare

thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31

Soluție

Instalați LLVM și adăugați variabila de mediu LIBCLANG_PATH care să pointeze la llvm_install_dir/bin.