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

3.1 KiB

title, weight, description, keywords
title weight description keywords
FAQ für Windows 40 RustDesk-Dokumentation zu FAQ für Windows. Hier finden Sie Anleitungen zur Installation, Konfiguration, Bereitstellung und Fehlerbehebung.
rustdesk build faq windows
rustdesk vcpkg error
rustdesk cargo lock error
rustdesk libclang path
rustdesk windows build troubleshooting

Wann sollten Sie diese Windows-Build-FAQ verwenden?

Verwenden Sie diese Seite, wenn Ihre Windows-Build-Umgebung im Prinzip steht, aber cargo run, vcpkg oder bindgen weiterhin fehlschlagen. Sie deckt die haufigsten Abhangigkeits- und Umgebungsvariablenprobleme beim RustDesk-Build unter Windows ab.

Herunterladen des Pakets vcpkg fehlgeschlagen

Fehler

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

Lösung

Verwenden Sie einen Browser, um libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz herunterzuladen, verschieben Sie es dann in vcpkg/downloads und installieren Sie es neu.

Paket in Cargo.lock nicht vorhanden

Fehler

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

Vielleicht hat der Autor git force push benutzt und der vorherige Beitrag wurde überschrieben.

Lösung

cargo updateerzwingt die Aktualisierung des Pakets.

VCPKG_ROOT nicht gesetzt

Fehler

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

Lösung

Fügen Sie die Umgebungsvariable VCPKG_ROOT hinzu oder starten Sie mit VCPKG_ROOT=<vcpkg_dir> cargo run.

clang nicht installiert oder LIBCLANG_PATH nicht gesetzt

Fehler

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

Lösung

Installieren Sie LLVM und fügen Sie die Umgebungsvariable LIBCLANG_PATH als llvm_install_dir/bin hinzu.