rust-cargo 相关问题

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

缓存Docker卷中的Cargo依赖项

我正在Docker中构建一个Rust程序(生锈:1.33.0)。每次代码更改时,它都会重新编译(好),这也会重新下载所有依赖项(坏)。我以为我可以通过添加...来缓存依赖项

回答 4 投票 3

Cargo安装的模块存储在Rust项目中的哪个位置?

在NodeJS中,NPM安装的所有软件包都存储在node_modules /目录中。 Rust中有这样的目录吗?箱子安装在全球某个地方吗?

回答 1 投票 7

在Windows CMake问题上生锈

我已经在我的PC(Windows 10 Pro)上安装了Rustup和rustup-init.exe,然后使用用于CMake选项的Visual C ++工具安装了Microsoft Visual C ++ Build Tools 2017。举个简单的例子就没有问题:fn ......

回答 1 投票 1

为什么用git哈希替换依赖项的版本和路径属性会导致编译错误?

我有一个奇怪的依赖问题。以下是重现步骤:❯sustc-V rustc 1.35.0-nightly(82e2f3ec2 2019-03-20)❯git clonehttps://github.com/google/tarpc.git❯cdtarpc / example-service❯.. 。

回答 1 投票 0

运行当前目录之外的Rust程序

当我当前不在保存程序的目录中时,如何执行Rust程序?如果我想进入Downloads /目录并运行Desktop /目录中的Rust文件,...

回答 2 投票 -2

Rust app无法编译,因为缺少CARGO MANIFEST DIR环境变量

我最近添加了一个依赖于我的Rust应用程序,其中包含一个过程宏。使用i18n_codegen :: i18n!(“locales”);调用此过程宏。它将找到locales目录中的所有文件...

回答 1 投票 -1

当我没有对其进行任何更改时,是否可以避免重新编译包?

我有一个Rust crate,它是一个大型C API的包装器,需要几分钟才能编译。在目录中运行货物构建而不进行任何更改总是导致重新编译。它似乎 ...

回答 1 投票 2

如何在不运行的情况下构建Rust示例

有没有办法在不运行Rust的情况下构建Rust示例?特别是使用Travis CI成功构建示例。

回答 3 投票 3

为什么货物不能读取我在CMake中设置的环境变量? [重复]

我正在尝试将Rust hello世界构建为更大的catkin / cmake构建的一部分。相关CMakeLists.txt文件的相关部分是:add_custom_target(_rtde_interface ALL)set(...

回答 1 投票 1

使用Rust创建一个静态库,将其链接到arm-none-eabi C代码固件

我有一个用于Nordic nRF52832 BLE微控制器的现有C固件。我想把一些新代码链接到它,我在Rust写的。当我尝试这样做时,链接器抱怨我有两个......

回答 1 投票 1

如何使用Assembly(NASM)引导加载程序编译Rust内核

我有一个用NASM编写的简单的2阶段引导加载程序,我想继续使用Rust的操作系统内核。所以我用Cargo创建了一个夜间Rust项目,并在src / main.rs文件中禁用了std。现在我 ...

回答 1 投票 0

如何在不清理整个项目的情况下强制`build.rs`再次运行?

如何在不清理整个项目的情况下强制build.rs再次运行?我检查了货物构建--help但我找不到任何与build.rs相关的东西。

回答 4 投票 3

是否有所有cfg功能的列表?

Rust能够在构建时检查配置,例如#[cfg(target_os =“linux”)]或cfg!(target_os =“linux”){...},其中target_os是一个特性。是否列出了所有(或者......)

回答 3 投票 10

是否可以让货物始终显示警告?

我正在使用带货物的手表,以便快速查看编译时错误。但是,货物构建只会在第一次建造时显示错误。 $ cargo build编译clayman v0.0.1 src / core_math / ...

回答 4 投票 12

如何从Visual Studio代码启动Rust应用程序?

我已经为Rust安装了Visual Studio代码扩展:我想运行我的项目而我不知道在哪里点击。我尝试单击运行任务,运行构建任务,配置默认构建任务,...

回答 3 投票 16

库中的多个可执行文件的文件布局[重复]

我想创建一个带有两个二进制包的Rust包和一个包含共享代码的库。我知道如何通过将二进制文件的源文件放在src /中来为一个简单的程序做这个...

回答 1 投票 0

为什么Rust用`cargo build --release`然后`cargo run`再次编译我的项目?

Rust文档告诉我们货物构建在编译后创建一个二进制文件,我们可以使用货运执行。货物运输将再次编制代码,如果它注意到货物后的任何变化...

回答 1 投票 4

使用Rust和Amethyst在Linux上缺少库

当我尝试在Ubuntu 18.04上构建紫水晶的'hello world'时,我收到一个关于从lxbcb中删除库的错误。我不确定这个错误试图告诉我或如何解决它。它......

回答 1 投票 0

通过货物安装箱子时出错:指定的包没有二进制文件

我正在尝试使用Cargo在我的系统(Arch Linux)上安装Rust crate。我可以搜索板条箱并找到我需要的东西,例如:$ cargo search curl | head -n3更新注册表`https:// ...

回答 1 投票 23

如何使用Cargo从建筑物获得装配输出?

虽然我已经看到有关使用rustc直接输出程序集的文档,但是必须手动提取Cargo使用的命令并编辑它们来编写程序集是很繁琐的。有没有办法运行货物写...

回答 4 投票 15

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