Rust语言学习——windows搭建开发环境、VS CODE配置Rust开发

rust
作者:dulucy
发布时间:2025-05-03 23:20:59
Rust语言学习——windows搭建开发环境、VS CODE配置Rust开发

前言

突然想学Rust,绝大部分的原因是想从精神内耗中走出来,学习一些新的东西。其次是看头条推送的一些关于Rust语言的文章,在心里留下印象,因此在想学些新的东西时,就想试试这个语言。都说这个的学习坡度比较大,希望不会被半路劝退。

Rust语言介绍

Rust目前最新的版本已经到了1.69.0 ,按照官网的说法:

一门赋予每个人固件可靠且高效软件能力的语言

Rust的特点:

  1. 高性能: Rust 速度惊人且内存利用率极高。由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成

  1. 可靠性:Rust 丰富的类型系统和所有权模型保证了内存安全和线程安全,让您在编译期就能够消除各种各样的错误。

  2. 生产力:Rust 拥有出色的文档、友好的编译器和清晰的错误提示信息, 还集成了一流的工具——包管理器和构建工具, 智能地自动补全和类型检验的多编辑器支持, 以及自动格式化代码等等

就初步搭建环境和运行hello word示例来说,感觉还是不错的。

安装Rust

windwos安装 就个人来说,一般都是使用windows开发,因此先说windows安装的方法。 安装前提: 需要电脑先安装Visual Studio 2022,并且勾选:

  • “使用 C++ 的桌面开发”(“Desktop Development with C++”)

  • Windows 10(或 11)SDK

  • 英语语言包,以及其他你所需要的语言包

简单的就是到官网上下载Rust安装包,然后运行,界面上按Enter默认安装即可。 image.png下载地址:www.rust-lang.org/

运行下载的rustup.exe 弹出的界面 image.png

Linux 或 macOS 上安装 在终端上运行 $ curl --proto '=https' --tlsv1.2 sh.rustup.rs -sSf | sh 如果出现 Rust is installed now. Great! 则表示成功 image.png 使用 rustc --version 检查是否安装成功

VS code配置Rust开发

1、安装插件 rust-analyzer: 必备的插件 crates: 依赖版本更新提示,编写Cargo.toml时,会尝试自动引入 CodeLLDB: 调试工具 2、使用cargo创建hello word项目 Vs code打开一个工作空间,然后打开一个新的terminal,输入 cargo new hello_word, 运行就会由cargo自动创建一个新的项目 image.png

项目目录:

image.png image.png 运行项目

可以使用cargo build编译项目,然后用cargo run运行。当然也可以直接用cargo run 一次性编译运行项目

在terminal中 cd 到项目目录,运行cargo run ,编译的结果将输出至target/debug目录 image.png 正式编译 cargo build --release 结果输出到 target/release中

image.png

Cargo是rust的包管理工具,常用的命令有:

cargo new 项目名:创建一个新的项目

cargo build :编译开发文件

cargo build --release :编译生产环境文件

cargo run :运行编译后的rust文件,直接使用此命令可以省略cargo build 编译

cargo check :可以在不产生编译文件的情况下,检查项目是否可以通过编译

以上内容就是Rust的安装以及使用vs code开发rust的配置,其中省略了不少细节,推荐直接到官网查看文档