rust-cargo 相关问题

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

如何仅启用 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

如何从货物箱运行命令?

我试图使用 git-ignore-generator 板条箱来更轻松地管理 .gitignore,但现在我陷入困境,因为我已经通过 Cargo add 添加了板条箱,并且无法使用板条箱文档中的命令...

回答 1 投票 0

我们可以在crate安装过程中下载一些东西并设置环境变量吗?

作为 Rust 驱动程序箱开发人员,当任何其他 Rust 程序使用我的箱时,我想在安装/下载过程中执行以下步骤: 检查平台,即 Windows 或 UNIX 或 macOS。

回答 1 投票 0

为什么 WinApi 板条箱中的模块在文档中时不存在?

在文档中,它说该函数位于 winapi::um::wincrypt::CryptDecrypt 中,但是当我安装板条箱并将其引入我的项目时,一切正常,直到我尝试调用该函数

回答 2 投票 0

如何在程序宏中处理由宏生成的字符串?

我使用 include_str!() 从文件中导入字符串并将其传递到 proc_marco 中,但它不起作用。我收到预期的字符串文字错误。这是我的代码: 宏规则! ptcl_层{ () ...

回答 1 投票 0

如何修复货物安装过程中“找不到-lxcb”错误?

我通过 Cargo 安装程序时遇到错误: ld: 找不到 -lxcb: 没有这样的文件或目录 我似乎缺少图书馆。我使用的是 Ubuntu 22.04。我该如何解决?

回答 2 投票 0

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