rust-cargo 相关问题

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

Rust Bevy 无法运行发布可执行文件;缺少 libbevy_dylib

我在 Ubuntu 上构建了 Bevy,但是当我尝试运行 target/release 文件夹中的可执行文件时,它会记录以下错误: ./BevyPractice:加载共享库时出错:libbevy_dylib-

回答 1 投票 0

rustc -L 命令找不到箱子

我刚刚开始使用 Rust。我已经用 Cargo 安装了 rust,随后安装了一些软件包,所以现在 ~/.cargo/registry/cache/github.com-1ecc6299db9ec823 文件夹有很多板条箱: ...

回答 1 投票 0

如何将自定义 llvm pass 添加到 rustc 中

我正在尝试将我的 llvm 通证添加到 Rustc 中。 Rustc 有一个编译选项 -C Passs=val,我们可以在其中添加额外的 LLVM 传递来运行。然而,根据我的尝试,此选项只能在

回答 1 投票 0

Rustc 无需 tmp 目录即可编译

是否可以在没有 tmp 目录的情况下编译 Rust 代码? IE。 rustc -C opt-level=3 -o "$DEST" "$@" 我收到以下错误: 编译失败,退出代码 1,编译器输出...

回答 1 投票 0

如何在不修改源码的情况下加载Rust编译器插件?

Rust 提供了多种编写插件的方法。为了扩展对 Rust 代码的检查,它允许开发人员编写 Lint 插件。使用该插件的典型方法是在源代码中添加一行指示...

回答 1 投票 0

如何仅启用 Polars 板条箱功能的子集?

我在 Rust 中使用 Polars。我注意到,当使用 Polars-core 板条箱而不是 Polars 板条箱时,编译时间显着下降,并给出更小的二进制文件。但是,不鼓励...

回答 1 投票 0

无法解析清单 - 虚拟清单必须配置[工作空间]

我在 powershell 中为我的 Rust 项目运行这个: 货物构建--目标thumbv7em-none-eabihf 当我尝试执行此命令后,它会产生此错误: 错误:无法解析 C:\...

回答 1 投票 0

如何在不使用mod.rs的情况下从子目录导入rust中的函数

我正在开发一个 Rust 项目,我想将我的代码组织到多个文件和子目录中。我有一个 main.rs 文件,我想将其他文件和子目录中的模块导入其中。 对于

回答 2 投票 0

vscode 有多个货运项目时不起作用?

我正在学习使用rust,我正在使用vscode。 我的工作空间中有两个 Cargo 项目,为什么 rust-analyzer 只在第一个项目中有错误消息,而在第二个项目中没有。 有什么设置吗

回答 2 投票 0

Cargo 是否统一了[构建依赖项] 和[依赖项] 的功能?

我在复杂的代码库中遇到了一个奇怪的问题,这可能是因为我没有正确理解在存在[构建依赖项]的情况下如何传播货物功能。 所以我有一个项目 X

回答 1 投票 0

如何防止 `rust doc` 将依赖项添加到文档中?

我刚刚开始使用 Rust,并尝试为我编写的代码生成文档。当我签发货物单据时,我看到了一些奇怪的东西。 21:53 $ 货物文件 编译正则表达式语法...

回答 3 投票 0

单步执行函数会导致未知文件错误

我正在 Windows 上使用 Visual Studio Code,我正在尝试调试一个非常非常简单的 Rust 程序,以学习如何正确使用 gnu gdb。问题当然不在程序上,我报告了......

回答 1 投票 0

Rust 调试:gnu gdb (VSCode) 问题

我正在 Windows 上使用 Visual Studio Code,我正在尝试调试一个非常非常简单的 Rust 程序,以学习如何正确使用 gnu gdb。问题当然不在程序上,我报告了......

回答 1 投票 0

Rust:与 `x86_64-w64-mingw32-gcc` 链接失败

我在使用 Cargo build/run 进行编译时遇到问题,如果代码中有 Strings 或 Vecs(可能还有其他东西),似乎会发生这种情况。 例如,这工作得很好: fn 主() { ...

回答 3 投票 0

如何使某个项目在我的二进制板条箱目标中可见,但在任何其他板条箱中不可见?

我想使用大量相同的通用代码生成多个二进制文件。如果我在 src/main.rs 中编写所有内容,我可以简单地在 pub(crate) 中标记项目并访问代码而不导出它。

回答 1 投票 0

我如何通过板条箱功能有条件地依赖不同版本的依赖项,但又像使用单个依赖项一样使用它?

如何定义一个依赖于具有如下功能的同一板条箱的不同版本的板条箱? [特征] serde_1 = [“dep_serde_1”] serde_1_0_133 = [“dep_serde_1_0_133”...

回答 1 投票 0

如何使用 crates.io 上没有的库?

我想使用这个库:https://github.com/stepfunc/dnp3,但它不在crates.io上,它只有一个存储库,我无法实现它。我尝试将其添加到我的 Cargo.toml 中,例如 [依赖项] d...

回答 3 投票 0

如何将条件编译与 `cfg` 和 Cargo 一起使用?

我想使用 cfg 和 Cargo 有条件地编译我的源代码, 经过谷歌搜索一段时间后, 看来解决方案是使用货物--features。 http://doc.crates.io/manifest.html 我试过了...

回答 4 投票 0

库箱可以设置自己的选择级别吗?

在 Rust 版本中,默认设置为 opt-level = 3。在很多情况下,这不是预期的行为。根据库的不同,这可能会显着增加二进制大小,同时可能会......

回答 1 投票 0

debug=1 和 debug=2 之间的区别

当我测试这个时,我使用 Cargo 设置运行了一个测试程序: [简介.发布] 调试=1 我得到了与 debug = 2 完全相同的堆栈跟踪: $ RUST_BACKTRACE=1 货物运行 --release

回答 1 投票 0

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