小编Kap*_*aiN的帖子

使用 VS Code 时如何解决 Rust 中的“未解决的导入”?

我对 Rust 相当陌生,并且一直在关注他们在其网站上提供的官方书籍。在第二章中,他们告诉你进口“兰德”货物,我照做了。但是,当我尝试直接通过 VS Code 运行代码时,我收到一条错误消息“unresolved import rand”。当我通过命令提示符运行它时,一切正常。我已经尝试过这里建议的每个解决方案: https: //github.com/rust-lang/rls-vscode/issues/513,但似乎没有任何效果。我正在使用的扩展:

  • 更好的TOML
  • 货物
  • 代码运行者
  • 铁锈 (rls)
  • 防锈辅助
  • vsc-rustfmt
  • vscode-rust-语法

有其他人遇到过类似的问题或知道解决方案吗?谢谢你!

编辑:我的 Cargo.TOML 看起来像这样:

[package]
name = "guessing_game"
version = "0.1.0"
authors = ["Name <MyNameHere@gmail.com>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
rand = "0.6.0"
Run Code Online (Sandbox Code Playgroud)

编辑 2:我的 main.rs 文件如下所示:

use rand::Rng;
use std::io;
use std::cmp::Ordering;

fn main() {
    println!("Guess the number!");
    let secret_number = rand::thread_rng().gen_range(1, 101);
    loop {
        println!("Please input your guess!");
        let mut …
Run Code Online (Sandbox Code Playgroud)

rust rust-cargo visual-studio-code

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

rust ×1

rust-cargo ×1

visual-studio-code ×1