Windows 下搭建 Rust 开发环境

???? 不积跬步,无以至千里;不积小流,无以成江海。 本文由博客端 http://www.lingyundu.net 主动推送

Rust 支持很多的集成开发环境(IDE)或开发专用的文本编辑器。查看官网公布支持的开发工具。

本文采用的是 Microsoft C++ 生成工具 + Visual Studio Code 的方式。

Rust 的编译工具依赖 C 语言的编译工具,可以使用 Microsoft C++ 生成工具或者 MinGW + GCC 编译环境。

安装 Microsoft C++ 生成工具

Microsoft C++ 生成工具主要是为 Rust 提供一个 C 编译环境,它是 Visual Studio 的一个可以单独安装的组件。如果系统安装了 Visual Studio 2013 及以上版本,并且在安装期间勾选了 Microsoft C++ 生成工具,那么就不需要再额外安装 Microsoft C++ 生成工具了。

Microsoft C++ 生成工具下载地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/

双击下载的安装包 vs_buildtools__xxx.xxx,在弹出的窗口中勾选【C++ 生成工具】和英语语言包,然后点击【安装】。
vsbuildtools01.png

vsbuildtools.png

安装 rustup

rustup 是 Rust 的安装和管理工具,默认情况下,它会安装这些工具:rustc,rust-std,cargo,rust-docs,rustfmt,clippy。其中,rustc 是 Rust 的编译工具,cargo 是 Rust 的包管理工具。

下载 RUSTUP-INIT.EXEhttps://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe

双击 RUSTUP-INIT.EXE,若操作系统没有安装 C 语言编译环境,在弹出的 CMD 窗口中会进行提示。
rustup01.png

双击 RUSTUP-INIT.EXE,若已经安装了 Microsoft C++ 生成工具,则会展示以下内容。直接敲回车就可以,因为它默认选的 C 语言编译环境就是 MSVC。
rustup02.png
若要使用 MinGW + GCC 编译环境,则需要输入 2,进行自定义安装(需要提前安装 MinGW)。

安装成功:
rustup03.png

确认:
打开新的 cmd 窗口,输入 rustc --versioncargo --version 命令。
rustup04.png

安装 VSCode 及相关插件

首先要安装 Visual Studio Code,然后在 VSCode 中安装下面的插件:

第一个 Rust 程序

新建一个 rust_demo 文件夹,然后用 VSCode 打开。在 VSCode 界面新建一个终端,输入下面的命令:

# 创建一个名为 helloworld 的包(工程)
cargo new helloworld
# 进入 helloworld 文件夹
cd .\helloworld\
# 构建
cargo build
# 运行
cargo run

rust01.png

相关资料

The Rust Programming Language
Install Rust
Rust 环境搭建

  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    18 引用 • 12 回帖 • 14 关注
3 操作
lingyundu 在 2020-11-21 17:32:02 更新了该帖
lingyundu 在 2020-11-20 21:39:29 更新了该帖
lingyundu 在 2020-11-20 21:32:10 更新了该帖

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...