rust-cargo 相关问题

Cargo是Rust编程语言的官方包管理器。

带有货物的 Rust 库 (rlib)

我正在尝试在 rust 中创建一个库以与 rust 可执行文件一起使用。在 C 中,您只需创建 .a 或 .so(或 Windows 上的 .lib 或 .dll)并使用 CMake 等工具链接所有内容,但是 r...

回答 1 投票 0

如何识别 Rust 文档中的阴影板条箱?

当我通过“cargo doc”记录我的项目时,我自己的项目的名称可能会隐藏一个依赖板条箱,然后该板条箱将不可见。 所以我没有看到同名的板条箱存在...

回答 1 投票 0

Rust Docker 自定义依赖项

我使用cargo-wharf 来构建我的Rust 项目。 货物.toml: # 语法 = denzp/cargo-wharf-frontend:v0.1.0-alpha.2 [包裹] 名称 =“项目名称” 版本=“0.1.0” 版本=“...

回答 1 投票 0

带有库+多个二进制文件的Cargo项目,其中二进制文件由多个文件组成?

Cargo 书描述了如何在单个 Cargo 项目中拥有一个库和多个可执行文件。 我想要一个由多个特定于该可执行文件的源文件组成的可执行文件...

回答 1 投票 0

编辑中间装配文件后重新链接

我们可以将一个标志传递给 Cargo,该标志又传递给 rustc,以生成板条箱的全部内容的中间汇编文件: $ RUSTFLAGS="--emit=asm" 货物 rustc --release 鲁后...

回答 1 投票 0

使用 rust 在 aws lambda 中调用二进制文件

所以我有以下 rust aws lambda 函数: 使用 std::io::Read ; 使用 std::process::{Command, Stdio}; 使用 lambda_http::{run, service_fn, Body, Error, Request, RequestExt, Response}; 使用 lambda_h...

回答 1 投票 0

在rust测试中,我不关心vec![]的顺序。我应该怎么办? [已关闭]

在此输入图像描述 数组是否存在乱序或者断言时不判断顺序?

回答 2 投票 0

如何将图标链接到 Rust Windows 应用程序?

在 Rust 桌面应用程序中,总是使用某些版本的窗口结构,例如 WNDCLASSW。当定义WNDCLASSW时,可以通过结构成员hIcon添加类图标。代码异常...

回答 2 投票 0

使用 include_str 发布的货物包在未指定 --path 的情况下不会安装

我的 Rust 项目包含一个在主程序中读取的 .csv 数据文件。为此,我使用 include_str 宏,因此该文件仅在程序中作为 &str; 可用。在 src/lib.rs 中: ...

回答 1 投票 0

如何在工作区中的每个板条箱上运行 rustdoc lint?

Rustdoc 为文档提供了一些非常有用的 lint。我想检查这些 lint,作为我的 Cargo 工作区中所有 crate 持续集成的一部分。 不幸的是,我没有...

回答 1 投票 0

安装时可能无法安装“wasm32-wasi”目标

为什么 Cargo build --target wasm32-wasi 会抛出错误并提示安装时没有 wasm32-wasi 。 重现步骤 货运新列车 rustup 目标添加 wasm32-wasi 货物构建--目标 wasm32-

回答 3 投票 0

如何确保依赖的C库被链接?

假设我有静态 C 库 lib1 和 lib2,其中 lib2 中的函数调用 lib1 中的函数。我制作了 lib1-sys 和 lib2-sys 包,它们简单地列出了每个库公开的外部函数,

回答 1 投票 0

有没有办法忽略工作区中嵌套的板条箱中的测试?

我有一个嵌套在工作区中的板条箱作为 git 子树文件夹,并且每当我在工作区中运行货物测试时,我不想在该嵌套板条箱上运行任何测试。有没有办法让它忽略...

回答 1 投票 0

Cargo 可以在编译前运行外部工具吗?

是否可以在编译代码之前让Cargo运行外部工具? 我遇到的确切问题: 我有一个使用 re2rust 创建的解析器生成器。这个解析器生成器需要...

回答 3 投票 0

Rust 中的内部依赖问题

我正在尝试运行 Rust 应用程序,但一些内部依赖性问题正在破坏,我是 Rust 新手,所以很难修复它。这就是问题所在。

回答 2 投票 0

如何修复使用 Cargo 安装时 OpenSSL 的链接错误?

在 Ubuntu (WSL) 上运行 Cargo install Cargo-audit 时,我遇到了由于 OpenSSL 链接不正确而导致的问题。错误输出如下: 错误:与 `cc` 链接失败:退出状态:...

回答 1 投票 0

如何发布具有子模块依赖项的工作区包?

我有一个项目,其中包含工作区中的两个板条箱,其中一个 crate-sys 生成一些绑定。另一个,crate 使用 crate-sys 并在其上构建适当的 Rust API。 在

回答 1 投票 0

“metadata_register_crate”上的 Cargo 构建需要 30 秒

在尝试调试 tokio 构建花费 1 分钟时,我看到了这个: +----------------------------------------------------+-------- ---+-----------------+----------+------------+---- -------------------+------------------------...

回答 1 投票 0

如果我在 Cargo.toml 中指定单独的 lib 目标,是否可以有一个名为“lib”的私有模块?

我正在用 Rust 开发一个二进制应用程序,其中包含帮助程序的 lib 目录,我想知道如何导出帮助程序函数以进行集成测试,例如 源代码 |- data_access_layer.rs |- 麦...

回答 1 投票 0

如何在 Vim 中运行 Cargo?

我想使用诸如 之类的键绑定运行 Rust 代码。 我尝试了命令 :!cargo run --bin %,但在这种情况下 % 等于 src/bin/test.rs,而不是不带后缀的所需文件名(

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.