rust-cargo 相关问题

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

从 `#[test]` 代码中查找当前的 Rust cdylib 文件

为了测试我的 Rust cdylib 箱,我需要将其加载到第 3 方 C++ 应用程序中。这意味着货物测试必须将我的板条箱编译成一些 .so 文件,例如 target/debug/libmycrate.so 从人体工程学角度来看,它...

回答 1 投票 0

Cargo init 创建新目录,就像 Cargo new 一样

我不知道为什么这两种情况下效果相同

回答 1 投票 0

进口导致圆形模组进口

我的文件夹结构是: ├── Cargo.toml ├── 节目 │ ├── Cargo.lock │ ├── Cargo.toml │ └── 源代码 │ ├── 指令.rs │ ├── lib.rs │ ├── mod.rs │ └── 状态.rs ├── 程序...

回答 1 投票 0

如何使用 grcov 正确生成 HTML 覆盖率报告

我正在尝试关注这篇有关 Rust 代码覆盖率的文章。 我从文章中运行了这些命令: CARGO_INCRMENTAL=0 RUSTFLAGS='-Cinstrument-coverage' LLVM_PROFILE_FILE='cargo-test-%p-%m.profraw'

回答 1 投票 0

Rust / Tauri 构建错误(无法确定应用程序 v0.1.0 的构建脚本的包指纹)这似乎是由 .git 目录引起的

我一直面临以下错误,我相信在构建我的 Rust 代码时会抛出该错误。 (我已经能够运行 Rust 测试,但由于某种原因无法运行......

回答 1 投票 0

Rusty v8 错误:“无法为 `v8 v0.92.0` 运行自定义构建命令”

我正在尝试在 Windows 上安装 screenpipe。 安装步骤如下: 使用 Chocolatey 安装依赖项:choco install ffmpeg pkgconfiglite rust git ✔️ 克隆存储库:git

回答 1 投票 0

货物构建失败,= 注意:collect2:致命错误:找不到“ld”

我试图在 Ubuntu 上构建我的 Rust 项目并收到以下错误: = 注意:collect2:致命错误:找不到“ld” 编译终止。 错误:与 `cc` 链接失败:退出

回答 1 投票 0

如何将值写入arc<rwlock<hashmap<>>>循环外

我有一个循环,其中程序通过网络套接字接收消息并将有关用户的信息(从消息中)写入“数据库?”。 #[导出(调试)] 结构聊天用户{ 名称: 字符串,...

回答 1 投票 0

Rust crate 依赖项可以全局安装吗?

我正在使用 Nx、Rust 和 TS 创建一个 monorepo。 Rust 代码被划分在板条箱中,由于我使用的是 Nx,所以我没有使用 Cargo Workspaces。我现在面临的问题是每次重新安装

回答 1 投票 0

如何使 rustc-link-search 相对于项目位置?

我正在围绕 C 库创建一个 Rust 包装器。我已将 C 库放在 lib 目录中,并使用 build.rs 告诉编译器在哪里可以找到要链接的库: println!("ca...

回答 2 投票 0

Cargo 可以包含一组基于构建脚本生成的代码的动态依赖项吗?

我正在编写一个构建脚本,用于解析 XML 文件并生成一对 Rust 模块,其中包含各种结构和枚举声明,允许“父”应用程序在

回答 1 投票 0

rust 在本地编译 cassandra-cpp

我正在尝试从 cassandra-cpp 板条箱运行简单的示例,但由于链接器错误而无法编译(请参阅下面的错误)。第一次遇到带有 C 依赖项的库,我不知道如何

回答 1 投票 0

尝试编译 Rust 会生成错误 E3080

尝试在项目中编译 bootkit 时 - https://github.com/memN0ps/redlotus-rs 我收到错误 - 错误[E0308]:类型不匹配 --> bootkit\src/main.rs:33:16 | 33 |如果让一些(混乱...

回答 1 投票 0

如何为 Cargo 中的子依赖项指定功能?

我正在开发一个使用 reqwest 和 self_update 的 CLI 应用程序。 self_update 也使用 reqwest。我希望我的应用程序使用 rustls 而不是引入 openssl 依赖项。 Cargo.toml 允许选择

回答 1 投票 0

错误:无法为`openssl v0.9.24`运行自定义构建命令

我想在我的系统(Linux Mint)上安装 Cargo-apk Cargo install Cargo-apk,但我收到此错误 错误:无法为“openssl v0.9.24”运行自定义构建命令 造成原因: 过程没有

回答 3 投票 0

rust-analyzer 宏错误“无法加载文件”

我在 Rust 中使用 Sailfish 作为模板引擎: https://rust-sailfish.github.io/sailfish/getting-started/ 我遵循简单的教程并有以下代码: #[导出(TemplateOnce)] #[寺庙...

回答 1 投票 0

无法使用 Opentelemetry 连接到 newrelic

我正在尝试使用 opentelemetry-otlp 通过 http 将跟踪数据发送到 newrelic 下面是我正在使用的代码片段 fn main() -> { 让结果 = init_tracer_provider(); 全球::

回答 1 投票 0

VSCode 调试器不会在 Rust 代码中的断点处停止

我正在通过 rusdlings 项目学习 Rust,无论我遵循什么关于 Rust 调试的教程,我都无法让 VSCode 在我的断点处停止。我目前正在 Mac OS 12.6 上执行此操作。 我

回答 1 投票 0

Tarpaulin 运行单元测试的子集

我想知道如何使用防水布运行一部分测试。 https://github.com/xd009642/tarpaulin - 文档列出了一个参数 --tests 但这并没有真正提供用法。 使用

回答 1 投票 0

是否可以让 Cargo 从私有远程 git 获取依赖项?

我在一台 ssh 友好的实验室机器上有一个帐户,其中存储了许多私人项目,因此我可以从多台计算机访问它们(并且它允许我只使用我的几个私人 Github 存储库来...

回答 2 投票 0

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