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

3.0 KiB

title, weight, description, keywords
title weight description keywords
FAQ per Windows 40 Documentazione RustDesk su FAQ per Windows. Consulta le guide per installazione, configurazione, distribuzione e risoluzione dei problemi.
rustdesk build faq windows
rustdesk vcpkg error
rustdesk cargo lock error
rustdesk libclang path
rustdesk windows build troubleshooting

Quando dovresti usare questa FAQ build per Windows?

Usa questa pagina quando l'ambiente di build Windows è già impostato nelle parti principali ma cargo run, vcpkg o bindgen continuano a fallire. Raccoglie i problemi più comuni di dipendenze e variabili d'ambiente nel build di RustDesk su Windows.

Download del pacchetto vcpkg fallito

Errore

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

Soluzione

Usa un browser per scaricare libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz, poi spostalo in vcpkg/downloads e reinstalla.

Il pacchetto in Cargo.lock non esiste

Errore

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

Forse l'autore ha usato git force push e il commit precedente è stato sovrascritto.

Soluzione

cargo update, forza l'aggiornamento del pacchetto.

VCPKG_ROOT non impostato

Errore

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

Soluzione

Aggiungi la variabile d'ambiente VCPKG_ROOT, o esegui con VCPKG_ROOT=<vcpkg_dir> cargo run.

clang non installato, o LIBCLANG_PATH non impostato

Errore

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

Soluzione

Installa LLVM, aggiungi la variabile d'ambiente LIBCLANG_PATH come llvm_install_dir/bin.