rust-cargo 相关问题

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

如何在 Cargo.toml 的依赖项中指定可选功能的提交

这里有一个类似的问题,但它没有涵盖具有功能的依赖项的情况:How tospecify a certain commit in dependencys in Cargo.toml? 我想测试

回答 1 投票 0

无法将 SDL2 与 Rust 一起使用 (MacOS)

我尝试将 SDL2 与 Rust 一起使用,但失败了。我按照他们的 github 页面上的所有内容进行操作,但无法使其正常工作。这是我到目前为止所做的。 我下载了框架...

回答 1 投票 0

cargo 构建失败,并显示“错误:无法构建存档:没有这样的文件或目录”

我在 Windows 11 上有一个有效的 Rust 设置,可以使用 PowerShell 命令行运行 hello world 程序: PS C:\Users\Michael\Desktop rying-cargo\%TEST> 货物新的 helloworld 创造...

回答 1 投票 0

为什么不直接使用 Fn、FnMut 或 FnOnce 作为类型?

Rust 中的闭包根据其捕获行为已经属于三个明确定义的类别之一(Fn、FnMut 和 FnOnce)。 如果只有这三种可能的类型,为什么还要麻烦 impl 呢? ...

回答 1 投票 0

引用不仅传输数据还传输变量类型

我真的很抱歉我的提问方式是否让你这个刚接触 Rust 的人感到困惑 让 p = vec![23, 3, 31, 4]; 让 mut p1 = p; p1.push(10); 令 p2 = &mut p1; p2.push(11); 上述代码所有权是...

回答 1 投票 0

当需要使用 nightly rust 工具链构建时,如何为货物发布准备一个 crate?

我已经将一些功能提取到一个箱子中,我认为这些功能对其他人也有用,所以我想将其发布在 crates.io 上。然而,我的代码使用了一些

回答 1 投票 0

查找 Cargo 放在 `target/*/deps` 下的确切文件名

我有一个板条箱,如果我运行 Cargo rustc --release -- --emit=llvm-ir ,我会在 target/release/deps 下得到以下文件: 目标/发布/部门/ ├──chip8_c64-a95cc9a5a3e99697.d ├──chip8_c64-

回答 1 投票 0

如何在货物配置文件中指定条件rustflags

我需要补充 “-C 链接参数 /STACK:4000000” 但仅适用于 Windows 版本。我无法关注货物手册,也找不到任何示例 config.toml 文件。

回答 1 投票 0

如何在 Rust 中运行单文件程序?

我正在尝试在 OI(信息学奥林匹克)中使用 Rust,它只允许提交单文件程序。 在C++中,我们可以轻松使用 g++ path/to/file.cpp -oout.exe; ./out.exe。但我还没找到...

回答 1 投票 0

如何解决 wsl ubuntu 最新版本上的 Cargo build-bpf/anchor 构建错误

错误:无法解析锁定文件:/home/totdking/SolanaUbuntu/token_raffle/Cargo.lock 造成原因: 锁定文件版本 4 需要 -Znext-lockfile-bump 当我尝试运行...

回答 1 投票 0

cargo 构建未使用正确的 rustc 版本

这是一个菜鸟问题,但我刚刚拉了 https://github.com/succinctlabs/rsp/ 并尝试构建它,但它失败了 $ 货物建造 编译 rsp v0.1.0 (/Users/clementwalter/Documents/rsp/bin/ho...

回答 1 投票 0

减少货物运行的CPU使用率

在cargo运行期间,rustc默认占用所有CPU资源。是否可以限制CPU使用率?例如,cpulimit -l 40 适用于货物,但 rustc 进程仍然使用 100% 的 CPU。 软呢帽

回答 1 投票 0

Rust 惯用方式从映射中递减值并在值为 0 时删除键

Rust 菜鸟,试图找出从哈希图中递减值的理想方法,并在递减后的值达到 0 时删除相应的键。 我正在这样做,但...

回答 1 投票 0

如何删除目标 wasm32-wasi 并添加新的 wasm32-wasip1

当我尝试 rustup 更新时,我得到 错误:目标“wasm32-wasi”的组件“rust-std”无法下载通道“nightly” 错误:有时并非所有组件都可以在任何...

回答 1 投票 0

无法为要求 `rand = "^0.9.0"`选择版本

我每次运行货物构建时都会收到此错误: 错误:无法为要求 `rand = "^0.9.0"` 选择版本 发现不匹配的候选版本:0.8.5、0...

回答 4 投票 0

为 CI 使用不同的货物配置文件

所以我最近发现了这个优化编译时间的巧妙技巧: [profile.dev.package."*"] 选择级别 = 3 这将使所有依赖项优化到最大,从而提高

回答 1 投票 0

如何修复在 Solana rust 程序中运行“cargo build-bpf”时出现“无法选择版本”错误?

cargo build-bpf 无法在 windows11 中的 WSL2 上运行 [Solana dev] 我正在 solana 上构建一个简单的 hello world 程序。 使用 : win11 上的 WSL2 Ubuntu LTS 22 solana-cli 1.13.8 生锈 1.69.0 货物1.69.0...

回答 2 投票 0

cargo_toml 和 embuild 版本不匹配

这是我的cargo.toml 文件 [包裹] 名称 =“thingspeak-示例” 版本=“0.1.0” 作者 = [“塞尔吉奥·加斯奎兹 ”] 版本=“2021&q...

回答 1 投票 0

如何调试我的 Cargo.lock 中存在依赖项的原因?

我在项目中的 Cargo.lock 中出现了 quinn 依赖的神秘外观,其中包括请求依赖,但我希望由于禁用的功能而不会出现它。 复制起来非常容易...

回答 1 投票 0

使用 Cargo 将 Rust 项目从 Windows 交叉编译到 Linux 时出现错误:“未找到链接器 'cc'”

我有一个基本的 rust/cargo 项目,其中包含一个主文件和一些基本依赖项。当未指定目标时,货物构建命令工作正常(我使用的是 Windows,因此它构建到窗口...

回答 3 投票 0

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