
1) 先搞懂:Windows 上的 Rust「MSVC vs GNU」是什麼?
在 Windows 上,Rust 常見有兩種 ABI / 工具鏈選擇:
- MSVC(推薦給大多數 Windows 開發):跟 Visual Studio 生態最合拍,跟許多 Windows 原生函式庫/工具整合最好;但通常需要安裝 Visual Studio 或 Visual C++ Build Tools,讓
rustc有 linker 與相關元件可用。 - GNU(MinGW/MSYS2 生態):基本使用可能不一定需要額外工具,但不少 crate 之後仍可能需要你裝完整的 MSYS2/MinGW 才好編。
**結論:**如果你只是想在 Windows 上順順寫 Rust、做 CLI/一般專案,先選 MSVC 通常最少坑。













