Files
doc.rustdesk.com/content/dev/build/faq/_index.es.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 para Windows 40 Documentación de RustDesk sobre FAQ para Windows. Consulta guías de instalación, configuración, despliegue y solución de problemas.
rustdesk build faq windows
rustdesk vcpkg error
rustdesk cargo lock error
rustdesk libclang path
rustdesk windows build troubleshooting

¿Cuándo deberias usar esta FAQ de compilacion para Windows?

Usa esta pagina cuando tu entorno de build en Windows ya este preparado en lo principal, pero cargo run, vcpkg o bindgen sigan fallando. Reune los problemas mas comunes de dependencias y variables de entorno en la compilacion de RustDesk para Windows.

vcpkg el paquete de descarga falló

Error

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

Solución

Usa un navegador para descargar https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz, luego muévelo a vcpkg/downloads y reinstalar.

El paquete en Cargo.lock no existe

Error

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

Tal vez el autor usó git force push y la confirmación anterior se sobrescribió.

Solución

cargo update, forzar la actualización del paquete

VCPKG_ROOT no establecido

Error

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

Solución

Agregar VCPKG_ROOT variable de entorno, o ejecutar con VCPKG_ROOT=<vcpkg_dir> cargo run

clang no instalado, o LIBCLANG_PATH no establecido

Error

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

Solución

Instalar llvm, Añade el LIBCLANG_PATH variable de entorno como llvm_install_dir/bin