如何使用VSCode配置Rust开发环境(Rust新手教程)

 更新时间:2020年07月27日 09:57:13   作者:AD_milk  
这篇文章主要介绍了如何使用VSCode配置Rust开发环境(Rust新手教程),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

VSCode配置Rust开发环境

在商店中输入rls,选择rust,点击Quick start中的下载链接。这个Rust插件你也要记得下。

跳转后来到下载界面,点击下载。

运行下载好的exe文件,命令行输入1按下回车即可。

安装完毕后在命令行输入rustc --version,如果能输出版本号则表示安装成功。

选择一个文件夹来存放我们的hello world程序(好吧,简直是一句废话...)

记得把Formatter设成rust的。

在资源管理器那一栏,右键创建文件Cargo.toml。我们简单配置一下这个文件即可

[package]
name="hello_world"
version="1.45.0"

当然依照你个人意愿还可以在此处配置作者信息,时间等等。配置好之后,再创建一个名为src的文件夹,在其下添加文件main.rs。现在我们可以在main里面编写程序了!

fn main(){
  println!("hello world!");
}

这时候你的文件目录应该是这样的


选择一个终端,在其中输入cargo build,如果你只看到一行开头是绿色的字,类似 Finished dev [unoptimized + debuginfo] target(s) in 0.02s,没有报错的话,那接着运行cargo run,否则就要看看之前的步骤是不是哪里错了。

到此这篇关于如何使用VSCode配置Rust开发环境(Rust新手教程)的文章就介绍到这了,更多相关VSCode配置Rust开发环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Rust Option类型基本使用详解

    Rust Option类型基本使用详解

    Rust的Option是一种强大的类型,用于处理可能为空的情况,避免了许多空值引起的运行时错误,本文介绍Rust Option类型详解,感兴趣的朋友一起看看吧
    2024-02-02
  • Rust裸指针的安全性实例讲解

    Rust裸指针的安全性实例讲解

    裸指针是一个不包含所有权和借用关系的原始指针,它们与常规指针相比没有任何限制和保护措施,这篇文章主要介绍了Rust裸指针的安全性实例,需要的朋友可以参考下
    2023-05-05
  • 使用Rust采集天气预报信息并实现实时更新数据功能

    使用Rust采集天气预报信息并实现实时更新数据功能

    Rust作为一种高效、安全的编程语言,可以用于开发各种应用,包括天气预报采集系统,本文将探讨如何使用Rust来采集天气预报信息,并实现实时更新数据的功能,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 关于Rust 使用 dotenv 来设置环境变量的问题

    关于Rust 使用 dotenv 来设置环境变量的问题

    在项目中,我们通常需要设置一些环境变量,用来保存一些凭证或其它数据,这时我们可以使用dotenv这个crate,接下来通过本文给大家介绍Rust 使用dotenv来设置环境变量的问题,感兴趣的朋友一起看看吧
    2022-01-01
  • Rust Struct结构体详解

    Rust Struct结构体详解

    结构体,是一种自定义数据类型,允许程序员将不同类型的数据结合起来,形成相关联的整体。Rust的结构体还提供方法和关联函数,可以指定那些与结构体数据相关的行为
    2022-10-10
  • 使用Rust实现日志记录功能

    使用Rust实现日志记录功能

    这篇文章主要为大家详细介绍了使用Rust实现日志记录功能的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的可以参考一下
    2024-04-04
  • Rust自定义安装路径的详细图文教程

    Rust自定义安装路径的详细图文教程

    工欲善其事必先利其器,无论是对小白还是大神来说,想要学习 Rust 第一步那必须是 Rust 的环境配置,下面这篇文章主要给大家介绍了关于Rust自定义安装路径的详细图文教程,需要的朋友可以参考下
    2023-03-03
  • Rust中的关联类型总结

    Rust中的关联类型总结

    关联类型是定义通用trait的一种机制。它允许在trait中定义一个或多个占位符类型,这些类型将在trait的实现中具体化。文中有详细示例代码供参考,需要的朋友可以阅读一下
    2023-05-05
  • 如何使用rust实现简单的单链表

    如何使用rust实现简单的单链表

    实现单链表在别的语言里面可能是一件简单的事情,单对于Rust来说,绝对不简单,下面这篇文章主要给大家介绍了关于如何使用rust实现简单的单链表的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • 利用rust实现一个命令行工具

    利用rust实现一个命令行工具

    这篇文章主要为大家详细介绍了如何使用 Rust 和 clap 4.4.0 创建一个命令行工具 my_dev_tool,文中的示例代码讲解详细,需要的小伙伴可以参考下
    2023-12-12

最新评论