Cargo是Rust编程语言的官方包管理器。
假设我想在我的项目中安装以下依赖项: [依赖项] multi-party-ecdsa = { git = "https://github.com/ZenGo-X/multi-party-ecdsa.git", rev = "
当我构建具有依赖项的项目时,构建脚本因权限被拒绝而失败。每个板条箱都不会发生这种情况。以下是尝试构建 WGPU 项目时的输出。 错误:fai...
我用cargo build —-lib 构建我的rlib。然而,当我将它与 rustc main.rc —-extern mylib=mylib.rlib 一起使用时,出现编译错误 can't find crate for xxx which mylib is dependent。 我怎样才能得到...
我正在尝试在 rust 中创建一个库以与 rust 可执行文件一起使用。在 C 中,您只需创建 .a 或 .so(或 Windows 上的 .lib 或 .dll)并使用 CMake 等工具链接所有内容,但是 r...
当我通过“cargo doc”记录我的项目时,我自己的项目的名称可能会隐藏一个依赖板条箱,然后该板条箱将不可见。 所以我没有看到同名的板条箱存在...
我使用cargo-wharf 来构建我的Rust 项目。 货物.toml: # 语法 = denzp/cargo-wharf-frontend:v0.1.0-alpha.2 [包裹] 名称 =“项目名称” 版本=“0.1.0” 版本=“...
带有库+多个二进制文件的Cargo项目,其中二进制文件由多个文件组成?
Cargo 书描述了如何在单个 Cargo 项目中拥有一个库和多个可执行文件。 我想要一个由多个特定于该可执行文件的源文件组成的可执行文件...
我们可以将一个标志传递给 Cargo,该标志又传递给 rustc,以生成板条箱的全部内容的中间汇编文件: $ RUSTFLAGS="--emit=asm" 货物 rustc --release 鲁后...
所以我有以下 rust aws lambda 函数: 使用 std::io::Read ; 使用 std::process::{Command, Stdio}; 使用 lambda_http::{run, service_fn, Body, Error, Request, RequestExt, Response}; 使用 lambda_h...
在 Rust 桌面应用程序中,总是使用某些版本的窗口结构,例如 WNDCLASSW。当定义WNDCLASSW时,可以通过结构成员hIcon添加类图标。代码异常...
使用 include_str 发布的货物包在未指定 --path 的情况下不会安装
我的 Rust 项目包含一个在主程序中读取的 .csv 数据文件。为此,我使用 include_str 宏,因此该文件仅在程序中作为 &str; 可用。在 src/lib.rs 中: ...
如何在工作区中的每个板条箱上运行 rustdoc lint?
Rustdoc 为文档提供了一些非常有用的 lint。我想检查这些 lint,作为我的 Cargo 工作区中所有 crate 持续集成的一部分。 不幸的是,我没有...
为什么 Cargo build --target wasm32-wasi 会抛出错误并提示安装时没有 wasm32-wasi 。 重现步骤 货运新列车 rustup 目标添加 wasm32-wasi 货物构建--目标 wasm32-
假设我有静态 C 库 lib1 和 lib2,其中 lib2 中的函数调用 lib1 中的函数。我制作了 lib1-sys 和 lib2-sys 包,它们简单地列出了每个库公开的外部函数,
我有一个嵌套在工作区中的板条箱作为 git 子树文件夹,并且每当我在工作区中运行货物测试时,我不想在该嵌套板条箱上运行任何测试。有没有办法让它忽略...
是否可以在编译代码之前让Cargo运行外部工具? 我遇到的确切问题: 我有一个使用 re2rust 创建的解析器生成器。这个解析器生成器需要...
我正在尝试运行 Rust 应用程序,但一些内部依赖性问题正在破坏,我是 Rust 新手,所以很难修复它。这就是问题所在。
如何修复使用 Cargo 安装时 OpenSSL 的链接错误?
在 Ubuntu (WSL) 上运行 Cargo install Cargo-audit 时,我遇到了由于 OpenSSL 链接不正确而导致的问题。错误输出如下: 错误:与 `cc` 链接失败:退出状态:...
我有一个项目,其中包含工作区中的两个板条箱,其中一个 crate-sys 生成一些绑定。另一个,crate 使用 crate-sys 并在其上构建适当的 Rust API。 在