cost 73 ms
rust 带货物的库 (rlib) - rust libraries with cargo (rlib)

我正在尝试在 rust 中创建一个库,以与 rust 可执行文件一起使用。 在 C 中,您可以创建您的.a 或.so(或.lib 或.dll 在 Windows 上)并使用 CMake 之类的工具来链接所有内容,但是 rust 似乎没有这种基础设施? 可以使用 cargo (cargo new) ...

为什么当我在编译时创建一个原始指针并在缓冲区中使用它时,wasm 二进制代码是空的? - Why wasm binary code is empty when I create a raw pointer at compile time and use it in a buffer?

我正在尝试使用wasm32-unknown-unknown目标构建no_std代码: 构建后,我得到以下 wasm 二进制代码(我使用wasm2wat工具): 由于某种原因(“nop”),我的test function 为空。 但是当我从外部传递一个原始指针ptr作为test function 参 ...

带有库+多个二进制文件的货物项目,二进制文件由多个文件组成? - Cargo project with library + multiple binaries, with binaries consisting of multiple files?

Cargo 一书描述了如何在单个 Cargo 项目中拥有一个库和多个可执行文件。 我想要一个由多个源文件组成的可执行文件,这些文件特定于该可执行文件而不在库中。 例如库本身中的 src/lib1.rs、src/lib2.rs、src/lib3.rs, src/bin/exe1.rs + exe ...

2023-01-11 17:10:31   1   43    rust / cargo  
编辑中间程序集文件后重新链接 - Relink after editing intermediate assembly files

我们可以将一个标志传递给 Cargo,该标志又传递给rustc以发出一个板条箱的全部内容的中间汇编文件: 运行之后,我们确实可以在target/$TARGET/release下看到一大堆.s文件: 我如何更改其中的一些,然后继续相同的组装和链接过程? 假设我编辑文件target/avr-atmega ...

使用 rust 在 aws lambda 中调用二进制文件 - Invoking binary in aws lambda with rust

所以我有以下 rust aws lambda function: 这里的想法是我想以 JSON 格式从二进制文件返回响应。 我正在编译 function 和cargo lambda生成引导程序文件,然后我通过包含引导程序二进制文件和myProgram二进制文件手动压缩它。 当我通过向它发送事件在 l ...

如何在 Cargo 中取消对视频的控制 - How to take controls off video in Cargo

这是一个我一直在努力解决但尚未找到解决方法的问题。 我正在使用 Cargo 创建我的投资组合网站,当我添加循环播放的视频时,我想控制它,使其完全是一个 gif。 我不想将我的视频转换为 gif 的原因是因为视频质量差异非常大。 现在,视频正在循环自动播放,但当鼠标悬停在其上时,控件仍然可见。 ...

我如何在工作区中的每个 crate 上运行 rustdoc lints? - How can I run the rustdoc lints on every crate in my workspace?

Rustdoc 为文档提供了一些非常有用的 lints。 我想检查这些 lints,作为我 Cargo 工作区中所有板条箱持续集成的一部分。 不幸的是,我一直无法找到一种方法来为我所有的板条箱运行这些 lints。 你可以这样做cargo rustdoc -p crate -- -D rustd ...

Cargo 可以在编译前运行外部工具吗? - Can Cargo run external tools before compilation?

是否可以在编译代码之前让 cargo 运行外部工具? 我遇到的确切问题: 我有一个使用re2rust创建的解析器生成器。 此解析器生成器将文件作为输入并生成 rust 代码(源文件)。 我需要在编译核心之前运行解析器生成器。 理想情况下仅当原始文件被修改时。 我找不到有关如何执行此操作的货运文档。 ...

2022-12-13 09:48:23   3   46    rust / cargo  
Rust货物如何修复 - How to fix Rust cargo

我在 Chromebook Lenovo Duet 5 上使用 cargo 我有这个错误,就像我尝试编码更复杂的东西我试图导入图像 package 并得到这个错误: 我怀疑图像 package 可能只是为 x86_64 构建的,而我恰好在 ARM 上学习 Rust。 我尝试使用我拥有的二进制货物从源 ...

2022-12-06 03:42:57   1   57    rust / cargo  
如何发布具有子模块依赖性的工作区板条箱? - How to publish a workspace crate with a submodule dependency?

我有一个项目,包含一个工作区中的两个 crate,其中一个crate-sys生成一些绑定。 另一个, crate消耗那个crate-sys并在它之上构建一个适当的 rust API。 在顶级 git 项目(工作区)上,我配置了一个 gitsubmole,它下载原始代码来构建绑定(用于crate-s ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM