腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
特征
标志
运行
cargo
、
我试图通过编写命令行界面来学习rust,但我不能做通过功能的
cargo
run,我不明白为什么。我阅读了文档/堆栈,但我仍然不明白为什么会发生这种情况。感觉它应该是这样工作的https://doc.rust-lang.org/
cargo
/commands/
cargo
-run.html 我正在尝试
运行
这段代码 https://github.com/clap-rs/clap/blob/master/
浏览 10
提问于2020-04-11
得票数 0
回答已采纳
2
回答
为什么‘货新闻’创建一个二进制而不是一个库?
、
浅谈图书馆的创建I型根据文档,这应该创建一个库,因为省略了--bin。但是,该文件自动设置为二进制文件。 是否有一个设置,我必须调整,以禁用自动设置所有项目为二进制?
浏览 0
提问于2018-04-07
得票数 17
回答已采纳
2
回答
如何
在M1 Macbook上安装生成的货
、
、
、
、
看起来链接器正在查找x86_64版本的openssl Updating crates.io indexInstalling
cargo
-generate v0.13.1... // ********** snipped **********/release/deps/
cargo
_generate-3b067bb1
浏览 37
提问于2022-05-30
得票数 6
回答已采纳
2
回答
通过货物传递程序参数
我有一些示例代码,目前正在
使用
,它在
Cargo
.toml中指定为依赖项。[dependencies]然而,由于明显的原因,我似乎无法通过货物(如-t,--test)来传递论点(例如
cargo
run --test)。由于我已经指定了外部依赖项,所以尝试
运行
rustc src/main.rs --test也不能工作: src/main.rs:2:5: 2:21 error: unresolved import `getopts
浏览 2
提问于2015-09-04
得票数 25
回答已采纳
2
回答
如何
添加外部包并在生锈编译器中
运行
?
、
、
、
我正在编译和建立一个
使用
锈菌的示例程序。我选择rustc而不是
cargo
进行编译,因为它是一个简单的个人测试项目。到目前为止,
使用
rustc编译和构建可执行文件工作得很好,但是当我尝试添加外部rand包时,它给了我这个错误。("{} -> {}", x, random_number)}
如何
添加外部包并
使用
rustc
运行
浏览 3
提问于2020-01-26
得票数 3
回答已采纳
1
回答
在创建项目时,
Cargo
从哪里获得我的姓名和电子邮件?
、
通过macOS上的Rust的页面,我对
Cargo
运行
了以下命令来生成一个项目:当我检查
Cargo
.toml文件时,它包含了我的真实姓名和电子邮件地址
Cargo
从哪里获得我的姓名和电子邮件?
如何
配置货物
使用
的名称和电子邮件地址?
浏览 20
提问于2017-01-09
得票数 18
回答已采纳
2
回答
如何
覆盖货物的配置目录的位置?
、
在搜索其配置目录时,货物的默认行为似乎是查看当前用户的主目录(我的系统上的~/.
cargo
)。
如何
修改这种行为,使货看起来在用户提供的目录中呢?
浏览 4
提问于2016-06-27
得票数 10
回答已采纳
2
回答
如何
在全球范围内配置货物配置文件选项?
、
使用
Cargo
,我可以将项目的开发设置设置为
使用
并行代码生成:codegen-units = 8 根据,应该可以将其应用到~/.
cargo
/config中,以便将此设置应用于所有项目这对我不起作用:似乎根本没有
使用
.
cargo
/config文件。是否有任何方法将这种配置应用于我编译的每个项目?
浏览 2
提问于2015-08-15
得票数 6
回答已采纳
2
回答
只有在没有错误的情况下,才能显示警告?
、
、
、
在开发过程中,我经常会有一堆未
使用
的导入和变量。我喜欢在正确
使用
代码之后修复这些代码。它们生成的警告使我在
cargo
build输出中滚动以查找所有警告中的错误。 只有在编译成功时才能显示警告吗?
浏览 1
提问于2018-11-17
得票数 18
1
回答
建议的安装包装用货物所建二进制文件的方法是什么?
、
如何
访问生成的foo二进制文件,如果我的
Cargo
.toml中有这个二进制文件的话?[[bin]]path = "src/foo.rs"make install DESTDIR=$(pwd)/i
cargo
install --path .-
浏览 1
提问于2019-12-14
得票数 1
回答已采纳
1
回答
当锁被git更改时,为什么货建忽略锁文件?
、
、
当在构建之间更改锁文件时,我对
cargo
build的行为感到困惑: 在我的例子中,尽管
Cargo
.lock在这两个构建之间发生了变化,但
cargo
并不重新构建。它立即成功返回。为什么会这样呢?我做错什么了还是这是个虫子?
浏览 4
提问于2022-05-23
得票数 3
2
回答
如何
使货物显示哪些文件正在导致重建?
、
、
我正在
使用
cargo
、maturin和pytest来构建一个混合Python/Rust项目。在开发过程中,我经常循环执行以下命令:$ maturin develop --release
cargo
...maturin ...
cargo
...maturin ...
cargo
和maturin的第二次
运行
将重新编译依赖项,即
浏览 4
提问于2021-11-30
得票数 5
回答已采纳
1
回答
使用
“货物测试”的功能
标志
运行
其他测试
、
、
在
使用
cargo
test时,我想忽略一些测试,只有在显式传递特性
标志
时才能
运行
。我知道这可以通过
使用
#[ignore]和
cargo
test -- --ignored来完成,但出于其他原因,我希望有多组被忽略的测试。我试过这样做:#[cfg_attr(not(feature = "online_tests"), ignore)]当我按需要
运行
cargo
test
浏览 0
提问于2018-02-02
得票数 20
回答已采纳
2
回答
如何
对`cfg`和
Cargo
使用
条件编译?
、
我想有条件地
使用
cfg和
Cargo
编译我的源代码,在谷歌搜索了一段时间后,似乎解决方案是
使用
cargo
--features。我试着加了一些在源代码中,,但上面写着
如何
浏览 5
提问于2014-12-24
得票数 32
回答已采纳
2
回答
如何
在工作区中构建特定的包?
、
Cargo
.toml如下所示: [workspace] members = ["common", "server"] 当我跑的时候
cargo
build --all它编译所有的包。如果我这样做了cd common并这样做
cargo
build它工作得很好。但是在根目录中,如果我这样做了
cargo
build common,构建会给出这个错误: error: Found argument 'common' which wasn't expected, or
浏览 76
提问于2018-11-04
得票数 1
回答已采纳
1
回答
通过rust的LLVM调试输出
、
、
我正在寻找一种通过调用rust编译器(通过
cargo
)来读取LLVM调试输出的方法。我对LLVMs ASAN的输出特别感兴趣。要
使用
ASAN
运行
构建,我可以这样做:
cargo
clean && RUSTFLAGS="-Zsanitizer=address"
cargo
build 但是我不知道用什么命令来获得调试日志输出。
使用
clang,我想人们可以添加 -mllvm -debug-only=asan 作为编译器
标志
。 我怎样才能通
浏览 31
提问于2019-04-24
得票数 0
1
回答
是否有一种方法可以在不
运行
测试的情况下列出
Cargo
项目中的所有测试?
、
等待大型测试套件
运行
是很痛苦的,所以我从
cargo
test收集每个测试的持续时间,并
使用
一个简单的启发式方法来快速查找失败(我按失败概率/最后一次
运行
持续时间排序,并按该顺序
运行
测试)。如果我可以列出所有测试,我就可以检测新的测试,并将它们添加到最先
运行
的高风险组中。
浏览 25
提问于2020-11-19
得票数 3
回答已采纳
2
回答
如何
在构建脚本中指定链接器
标志
/参数?
、
我正在
使用
Rust、和一个来处理一些到库的FFI绑定。cc -Wl,--as-needed -Wl,-z,noexecstack -m64 -l gomp -l stdc++ ...skipping dozens
使用
手动添加的-fopenm
浏览 0
提问于2018-06-01
得票数 10
回答已采纳
1
回答
合并货物依赖
、
我的项目依赖于铁0.3 (因此我可以
使用
尚未更新为最新铁的router中间件)。不过,我可以:它(通常)会更改包对铁的依赖,以与我所
使用
的包相匹配,并消除对铁0.4的无关依赖。(奇怪的是,有时我不得不在命令更新之前
运行
几次。)如果货运公司能猜到我想
使用
单一版本的熨斗,那就太好了,但我明白为什么它不能
使用
。我想我的第一个真正的问题是:我
如何
指定依赖项的依
浏览 3
提问于2016-07-25
得票数 12
3
回答
需要errorE0282#类型批注&无法编译``sp arithmetic`
我正在学习实现契约
特征
的教程。在parameter_types中添加了代码片段!以及imp
特征
运行
时。当我
运行
cargo
check -p节点-模板-
运行
时接收错误: errorE0282:需要类型注释错误:无法编译宏注意:此错误源于宏(在夜间构建中,
使用
-Z宏
运行
-回溯以获取更多信息) 我以前也有过这个错误我
使用
的是windows而不是mac..
浏览 27
提问于2020-10-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
机动车检验标志电子凭证如何出示使用?
如何快速清理电脑垃圾?来试试使用运行命令代码吧
如何在Windows上使用GUI在本地运行稳定地扩散
Rust 包管理器 Cargo 入门
关于polkadot的substrate与runtime编译教程-part1
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券