在 Windows 上架設你的 Rust 開發環境

步驟 1:安裝 MSVC C++ 建置工具

Windows 版的 Rust 必須先使用 Microsoft 的 C++ 建置工具。 如果你已經安裝了 Visual Studio 並搭配 C++ 桌面開發 工作負載,可以跳過這個步驟。

否則,安裝 Microsoft C++ 建置工具 ,並選擇 桌面開發與 C++ 工作負載。

注意

使用 Microsoft C++ 建置工具需要有效的 Visual Studio 授權(社群版、專業版或企業版)。 社群版對學生、開源貢獻者及個人皆免費。

步驟二:安裝 Rust

Important

Smart App Control 只會執行它預測安全或由 Microsoft Trusted Root Program 中憑證授權機構簽署的程式碼。 適用於 Windows 的 Rust 工具鏈目前尚未經過 Authenticode 簽署,因此在已啟用 Smart App Control 的裝置上,已安裝的 cargo 和 rustc 二進位檔,以及由您的建置指令碼產生的二進位檔,都可能遭到封鎖而無法執行。 該封鎖會顯示為 Application Control policy has blocked this file.,並記錄在 Applications and Services Logs > Microsoft > Windows > CodeIntegrity > Operational 事件記錄檔中;產品內不會有其他提示,因此此失敗看起來可能像是安裝程式損壞。 開發者模式和本地受信任的憑證並非例外。 要檢查智慧應用程式控制是否開啟,請到設定 > 隱私與安全 > Windows 安全性 > 應用程式與瀏覽器控制 > 智慧應用程式控制設定。 背景資訊請參閱 Windows 應用程式開發者的智慧應用程式控制總覽及程式碼簽署選項。

官方的 Rust 安裝程式 rustup負責處理所有事情——編譯器、Cargo 以及未來的更新。

winget install Rustlang.Rustup

安裝後,開啟新的終端機並驗證你的設定:

cargo --version
rustc --version

提示

為了讓 Rust 持續更新,請定期執行 rustup update 。

步驟 3:安裝 Visual Studio Code 與 Rust 擴充功能

  1. 下載並安裝 Visual Studio Code。
  2. 安裝 VS Code 市集的 Rust-analyzer 擴充功能 。 新增程式碼自動完成、行內錯誤提示、跳至定義及除錯支援。

下一步