Cargo是Rust编程语言的官方包管理器。
我正在Docker中构建一个Rust程序(生锈:1.33.0)。每次代码更改时,它都会重新编译(好),这也会重新下载所有依赖项(坏)。我以为我可以通过添加...来缓存依赖项
在NodeJS中,NPM安装的所有软件包都存储在node_modules /目录中。 Rust中有这样的目录吗?箱子安装在全球某个地方吗?
我已经在我的PC(Windows 10 Pro)上安装了Rustup和rustup-init.exe,然后使用用于CMake选项的Visual C ++工具安装了Microsoft Visual C ++ Build Tools 2017。举个简单的例子就没有问题:fn ......
为什么用git哈希替换依赖项的版本和路径属性会导致编译错误?
我有一个奇怪的依赖问题。以下是重现步骤:❯sustc-V rustc 1.35.0-nightly(82e2f3ec2 2019-03-20)❯git clonehttps://github.com/google/tarpc.git❯cdtarpc / example-service❯.. 。
当我当前不在保存程序的目录中时,如何执行Rust程序?如果我想进入Downloads /目录并运行Desktop /目录中的Rust文件,...
Rust app无法编译,因为缺少CARGO MANIFEST DIR环境变量
我最近添加了一个依赖于我的Rust应用程序,其中包含一个过程宏。使用i18n_codegen :: i18n!(“locales”);调用此过程宏。它将找到locales目录中的所有文件...
我有一个Rust crate,它是一个大型C API的包装器,需要几分钟才能编译。在目录中运行货物构建而不进行任何更改总是导致重新编译。它似乎 ...
有没有办法在不运行Rust的情况下构建Rust示例?特别是使用Travis CI成功构建示例。
为什么货物不能读取我在CMake中设置的环境变量? [重复]
我正在尝试将Rust hello世界构建为更大的catkin / cmake构建的一部分。相关CMakeLists.txt文件的相关部分是:add_custom_target(_rtde_interface ALL)set(...
使用Rust创建一个静态库,将其链接到arm-none-eabi C代码固件
我有一个用于Nordic nRF52832 BLE微控制器的现有C固件。我想把一些新代码链接到它,我在Rust写的。当我尝试这样做时,链接器抱怨我有两个......
如何使用Assembly(NASM)引导加载程序编译Rust内核
我有一个用NASM编写的简单的2阶段引导加载程序,我想继续使用Rust的操作系统内核。所以我用Cargo创建了一个夜间Rust项目,并在src / main.rs文件中禁用了std。现在我 ...
如何在不清理整个项目的情况下强制`build.rs`再次运行?
如何在不清理整个项目的情况下强制build.rs再次运行?我检查了货物构建--help但我找不到任何与build.rs相关的东西。
Rust能够在构建时检查配置,例如#[cfg(target_os =“linux”)]或cfg!(target_os =“linux”){...},其中target_os是一个特性。是否列出了所有(或者......)
我正在使用带货物的手表,以便快速查看编译时错误。但是,货物构建只会在第一次建造时显示错误。 $ cargo build编译clayman v0.0.1 src / core_math / ...
我已经为Rust安装了Visual Studio代码扩展:我想运行我的项目而我不知道在哪里点击。我尝试单击运行任务,运行构建任务,配置默认构建任务,...
我想创建一个带有两个二进制包的Rust包和一个包含共享代码的库。我知道如何通过将二进制文件的源文件放在src /中来为一个简单的程序做这个...
为什么Rust用`cargo build --release`然后`cargo run`再次编译我的项目?
Rust文档告诉我们货物构建在编译后创建一个二进制文件,我们可以使用货运执行。货物运输将再次编制代码,如果它注意到货物后的任何变化...
当我尝试在Ubuntu 18.04上构建紫水晶的'hello world'时,我收到一个关于从lxbcb中删除库的错误。我不确定这个错误试图告诉我或如何解决它。它......
我正在尝试使用Cargo在我的系统(Arch Linux)上安装Rust crate。我可以搜索板条箱并找到我需要的东西,例如:$ cargo search curl | head -n3更新注册表`https:// ...
虽然我已经看到有关使用rustc直接输出程序集的文档,但是必须手动提取Cargo使用的命令并编辑它们来编写程序集是很繁琐的。有没有办法运行货物写...