Rust 编程环境搭建
IDEA 插件安装
IDEA 版本 2020.2.1。
在 IDEA 中以此选择 File > Settings > Plugins,搜索 Rust,选择安装 Rust 插件,IDEA 会同时安装依赖插件 Toml,安装完成后启用插件,如下图所示。
rustup 下载安装
安装 Rust 的主要方式是通过 Rustup 这一工具,它既是一个 Rust 安装器又是一个版本管理工具。
在 Rust 中文官网, 选择对应的 rustup 安装程序,这里我选择的是 Windows 64位版本。下载完成后运行 rustup-init.exe,如下图所示,可以直接选 1 按默认方式安装,也可以自己选择安装路径等。
这里要注意,Windows 下需要安装 Microsoft C++ 生成工具,自己电脑没有相应环境的,可以从 这里 下载 VS 安装程序,安装时选择 C++ 组件即可。
测试 Rust 编程环境
在 IDEA 中新建一个 Rust 项目,新建的项目包含了 main.rs, 其中代码是老朋友 Hello world 程序,点击运行,不出意外应该控制台会输出如下信息,说明环境搭建成功。
Cargo
在安装 Rustup 时,也会安装 Rust 构建工具和包管理器的最新稳定版,即 Cargo。Cargo 可以做很多事情:
-
cargo build
可以构建项目 -
cargo run
可以运行项目 -
cargo test
可以测试项目 -
cargo doc
可以为项目构建文档 -
cargo publish
可以将库发布到 crates.io。
要检查是否安装了 Rust 和 Cargo,可以在终端中运行cargo --version
。
- 在 IDEA 中新建 Binary 项目,如下图所示。
- 新建的项目目录如下图所示,目录建立实际上是
cargo new project_name
命令执行的结果,此处project_name
为test_rust
。 - 运行该项目,在项目根目录下生成了一个 target 目录,如下图所示, 运行项目的命令为
cargo run project_name
,点击图中的 Run 与在 Terminal 中输入命令运行结果相同。
- Cargo 安装依赖,使用 cargo 可以方便的安装依赖,可以在 crates.io(即 Rust 包的仓库)中找到所有类别的库。在 Rust 中,通常把包称作“crates”。
只需要在 cargo.toml 文件的 [dependencies] 下添加相应的依赖,然后使用cargo build
命令即可,在 IDEA 中,直接运行,编辑器会帮我们完成从安装依赖到执行程序的动作。如下图所示,添加一个依赖库 ferris-says,版本号为 0.1,运行cargo build
命令,该依赖正在安装。
target 目录下的 Cargo.lock 文件记录了已安装库的具体信息,如下图所示。 - 使用安装的库,在 main.rs 中用 use 导入相应的库或库中的函数,下面是官网给出的一个例子及其运行结果。