Rust cargo run抛出openssl错误并且不';不编译

Rust cargo run抛出openssl错误并且不';不编译,rust,openssl,Rust,Openssl,尝试执行以下操作时出现此错误 Compiling openssl-sys v0.9.61 error: failed to run custom build command for `openssl-sys v0.9.61` Caused by: process didn't exit successfully: `C:\Users\mooyb_000\Desktop\Projects\hello-rocket\target\debug\build\openssl-sys-845818

尝试执行以下操作时出现此错误

  Compiling openssl-sys v0.9.61
error: failed to run custom build command for `openssl-sys v0.9.61`

Caused by:
  process didn't exit successfully: `C:\Users\mooyb_000\Desktop\Projects\hello-rocket\target\debug\build\openssl-sys-845818f977db5f26\build-script-main` (exit code: 101)
  --- stdout
  cargo:rustc-cfg=const_fn
  cargo:rerun-if-env-changed=X86_64_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR
  X86_64_PC_WINDOWS_MSVC_OPENSSL_NO_VENDOR unset
  cargo:rerun-if-env-changed=OPENSSL_NO_VENDOR
  OPENSSL_NO_VENDOR unset

  --- stderr
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 5, kind: PermissionDenied, message: "Access is denied." }', C:\Users\mooyb_000\.cargo\registry\src\github.com-1ecc6299db9ec823\openssl-src-111.15.0+1.1.1k\src\lib.rs:123:44
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

我尝试通过vcpkg安装此软件包,但没有任何帮助。有人有解决方案吗?

如中所示,这是由于openssl构建尝试删除过时的构建目录失败造成的。也许您试图以管理员身份运行
cargo
,但现在您的普通用户无法触摸
target
目录的某些部分?请尝试删除项目的
目标
目录,然后重试。同样的问题也尝试过
cargo run