Rust 编程环境搭建(IDEA 插件)

时间:2024-03-22 08:21:41

IDEA 插件安装

IDEA 版本 2020.2.1。

在 IDEA 中以此选择 File > Settings > Plugins,搜索 Rust,选择安装 Rust 插件,IDEA 会同时安装依赖插件 Toml,安装完成后启用插件,如下图所示。
Rust 编程环境搭建(IDEA 插件)

rustup 下载安装

安装 Rust 的主要方式是通过 Rustup 这一工具,它既是一个 Rust 安装器又是一个版本管理工具。

在 Rust 中文官网, 选择对应的 rustup 安装程序,这里我选择的是 Windows 64位版本。下载完成后运行 rustup-init.exe,如下图所示,可以直接选 1 按默认方式安装,也可以自己选择安装路径等。
Rust 编程环境搭建(IDEA 插件)
这里要注意,Windows 下需要安装 Microsoft C++ 生成工具,自己电脑没有相应环境的,可以从 这里 下载 VS 安装程序,安装时选择 C++ 组件即可。

测试 Rust 编程环境

在 IDEA 中新建一个 Rust 项目,新建的项目包含了 main.rs, 其中代码是老朋友 Hello world 程序,点击运行,不出意外应该控制台会输出如下信息,说明环境搭建成功。
Rust 编程环境搭建(IDEA 插件)

Cargo

在安装 Rustup 时,也会安装 Rust 构建工具和包管理器的最新稳定版,即 Cargo。Cargo 可以做很多事情:

  • cargo build 可以构建项目
  • cargo run 可以运行项目
  • cargo test 可以测试项目
  • cargo doc 可以为项目构建文档
  • cargo publish 可以将库发布到 crates.io。
    要检查是否安装了 Rust 和 Cargo,可以在终端中运行 cargo --version
  1. 在 IDEA 中新建 Binary 项目,如下图所示。
    Rust 编程环境搭建(IDEA 插件)
  2. 新建的项目目录如下图所示,目录建立实际上是 cargo new project_name 命令执行的结果,此处 project_nametest_rustRust 编程环境搭建(IDEA 插件)
  3. 运行该项目,在项目根目录下生成了一个 target 目录,如下图所示, 运行项目的命令为 cargo run project_name,点击图中的 Run 与在 Terminal 中输入命令运行结果相同。
    Rust 编程环境搭建(IDEA 插件)
  4. Cargo 安装依赖,使用 cargo 可以方便的安装依赖,可以在 crates.io(即 Rust 包的仓库)中找到所有类别的库。在 Rust 中,通常把包称作“crates”。
    只需要在 cargo.toml 文件的 [dependencies] 下添加相应的依赖,然后使用 cargo build 命令即可,在 IDEA 中,直接运行,编辑器会帮我们完成从安装依赖到执行程序的动作。如下图所示,添加一个依赖库 ferris-says,版本号为 0.1,运行 cargo build 命令,该依赖正在安装。
    Rust 编程环境搭建(IDEA 插件)
    target 目录下的 Cargo.lock 文件记录了已安装库的具体信息,如下图所示。Rust 编程环境搭建(IDEA 插件)
  5. 使用安装的库,在 main.rs 中用 use 导入相应的库或库中的函数,下面是官网给出的一个例子及其运行结果。
    Rust 编程环境搭建(IDEA 插件)