【已解决】rust 报错 no_std can't find crate for `test` || vscode 工作区多文件夹

遇到下面的问题,请修改vscode的设置文件

图片名称
如下
图片名称
{
	"rust-analyzer.checkOnSave.allTargets": false,
	"rust-analyzer.checkOnSave.extraArgs": [
			"--target",
			"riscv64gc-unknown-none-elf"
	]
}

来源:官方issue
https://github.com/rust-lang/vscode-rust/issues/729

如果是多文件夹的工作区:工作区的设置应该在workspace文件中,注意workspace本质上是一个json文件

图片名称
如下
图片名称
posted @ 2022-02-08 13:33  dou_fu_gan  阅读(2303)  评论(1编辑  收藏  举报