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

3.1 KiB

title, weight, description, keywords
title weight description keywords
Często zadawane pytania (Windows) 40 Dokumentacja RustDesk dotycząca Często zadawane pytania (Windows). Zawiera instrukcje instalacji, konfiguracji, wdrażania i rozwiązywania problemów.
rustdesk build faq windows
rustdesk vcpkg error
rustdesk cargo lock error
rustdesk libclang path
rustdesk windows build troubleshooting

Kiedy używać tego FAQ builda dla Windows?

Użyj tej strony, gdy środowisko build na Windows jest już w większości gotowe, ale cargo run, vcpkg lub bindgen nadal zawodzą. Zbiera najczęstsze problemy z zależnościami i zmiennymi środowiskowymi w buildzie RustDesk na Windows.

Błąd przy pobieraniu pakietu vcpkg

Błąd

 -- 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

Rozwiązanie

Użyj przeglądarki aby pobrać libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz, przenieś do vcpkg/downloads i zainstaluj ponownie.

Paczka w Cargo.lock nie istnieje

Błąd

$ 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)

Może autor użył git force push i poprzedni commit został nadpisany.

Rozwiązanie

cargo update, wymuś aktualizację paczki.

VCPKG_ROOT nie ustawiony

Błąd

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

Rozwiązanie

Ustaw zmienną środowiskową VCPKG_ROOT, albo uruchom ze zmienną VCPKG_ROOT=<vcpkg_dir> cargo run.

clang nie zainstalowany, lub zmienna LIBCLANG_PATH nie została ustawiona

Błąd

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

Rozwiązanie

Zainstaluj LLVM, ustaw zmienną środowiskową LIBCLANG_PATH jako llvm_install_dir/bin.