Windows下搭建 Rust 開發環境

語言: CN / TW / HK

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++ 生成工具】和英語語言包,然後點選【安裝】。

安裝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 視窗中會進行提示。

雙擊RUSTUP-INIT.EXE,若已經安裝了Microsoft C++ 生成工具,則會展示以下內容。直接敲回車就可以,因為它預設選的 C 語言編譯環境就是 MSVC。

若要使用 MinGW + GCC 編譯環境,則需要輸入 2,進行自定義安裝(需要提前安裝 MinGW)。

安裝成功:

確認: 開啟新的 cmd 視窗,輸入rustc --versioncargo --version命令。

安裝 VSCode 及相關外掛

首先要安裝 Visual Studio Code,然後在 VSCode 中安裝下面的外掛:

第一個 Rust 程式

新建一個rust_demo資料夾,然後用 VSCode 開啟。在 VSCode 介面新建一個終端,輸入下面的命令:

# 建立一個名為 helloworld 的包(工程)
cargo new helloworld
# 進入 helloworld 資料夾
cd .\helloworld\
# 構建
cargo build
# 執行(先構建再執行)
cargo run

相關資料

The Rust Programming Language

Install Rust

Rust 環境搭建