处理具有ARM目标的项目时,RLS会给出以下错误消息:
E0463:找不到test
的板条箱找不到板条箱
复制:
cargo new --bin app
cd app
mkdir .cargo
echo '[build]' > .cargo/config
echo 'target = "thumbv7m-none-eabi"' >> .cargo/config
echo '#![no_std]' > src/main.rs
rls --cli
我相信这是因为没有ARM目标的测试板条箱。
有没有办法避免这种错误?
E0463上还有几个其他的SO帖子,但看起来都是配置错误。上面的问题纯粹是RLS问题。它导致我的编辑器显示错误,代码不完整,等等。
1条答案
按热度按时间eh57zj3b1#
在github问题中找到了这个:
在文件
.vscode/settings.json
中:用正确的目标替换
<your target architecture>
。