Visual Studio Build Tools 安裝與環境設定指南

更新 發佈閱讀 4 分鐘

在 Windows 開發環境中,Visual Studio Build Tools 是不可或缺的「幕後英雄」。如果你在安裝 Node.js 插件(如 node-gyp)、編譯 Python 套件或開發 C++/Rust 專案時遇到「找不到編譯器」或「缺少 C++ 核心」的錯誤,這份指南就是為你準備的。

它提供了與 Visual Studio 相同的編譯引擎,但不包含龐大的 IDE 介面,非常適合追求輕量化環境的開發者。


📥 第一步:下載安裝程式

  1. 前往 Visual Studio 官方下載頁面
  2. 向下滑動找到 「所有下載」 或 「Visual Studio 2022 工具」。
  3. 下載 「Visual Studio 2022 生成工具 (Build Tools)」 的安裝檔 (vs_buildtools.exe)。


🛠️ 第二步:選擇正確的工作負載 (重要)

執行安裝程式後,你會進入工作負載選擇畫面。這是最關鍵的一步,選錯了就無法編譯程式碼:

  1. 在「工作負載」標籤頁中,勾選 「使用 C++ 的桌面開發 (Desktop development with C++)」。
  2. 在右側的「安裝詳細資料」中,確認以下項目已勾選:
    MSVC v143 (或最新版) - VS 2022 C++ x64/x86 生成工具
    Windows 11 (或 10) SDK(建議選擇最新版本)
    對 CMake 的 Visual C++ 工具(如果你會用到 C++ 專案)
  3. 點擊右下角的 「安裝」。這通常需要 5-10 GB 的磁碟空間。


✅ 第三步:驗證環境設定

安裝完成後,系統通常會自動處理路徑,但你可以透過以下方式確認:

  1. 開啟 PowerShell 或 CMD。
  2. 輸入以下指令來檢查 C++ 編譯器版本:
    Bash
    cl
  3. 如果顯示版本資訊: 代表安裝成功。
  4. 如果顯示「找不到指令」: 你需要使用專用的捷徑來啟動環境。在 Windows 搜尋欄搜尋 「Developer PowerShell for VS 2022」,這個終端機會自動加載所有編譯所需的環境變數。


⚙️ 第四步:為特定語言進行配置

1. 給 Node.js 使用 (node-gyp)

如果你是為了安裝 npm 套件,請確保執行:

PowerShell
npm config set msvs_version 2022

2. 給 Python 使用

Python 的 pip 會自動偵測 Build Tools。如果安裝時仍然報錯,請確保你已勾選了「Windows SDK」。

3. 給 Rust 使用

Rust 需要連結器 (Linker)。安裝 Build Tools 後,重啟你的 Rust 安裝程式 (rustup),它就能順利完成安裝。


⚠️ 常見問題排除

raw-image



💡 專業提示:如果你在 CI/CD 環境(如 GitHub Actions 或 Docker)中需要安裝,可以使用指令碼安裝以節省時間:
vs_buildtools.exe --quiet --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended
留言
avatar-img
Jonny's Lab
5會員
12內容數
努力過生活的老精靈
你可能也想看
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文深度解析賽勒布倫尼科夫的舞臺作品《傳奇:帕拉贊諾夫的十段殘篇》,如何以十段殘篇,結合帕拉贊諾夫的電影美學、象徵意象與當代政治流亡抗爭,探討藝術在儀式消失的現代社會如何承接意義,並展現不羈的自由靈魂。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
本文將詳細引導您一步步建置 Flutter 開發環境,包含 Flutter SDK 安裝、環境變數設定、VS Code 與 Android Studio 的安裝與配置,以及如何建立、執行 Flutter 專案,並解決常見的 Android licenses not accepted 問題。
Thumbnail
本文將詳細引導您一步步建置 Flutter 開發環境,包含 Flutter SDK 安裝、環境變數設定、VS Code 與 Android Studio 的安裝與配置,以及如何建立、執行 Flutter 專案,並解決常見的 Android licenses not accepted 問題。
Thumbnail
本文是 Gemini CLI 的入門指南,詳細介紹如何設定環境、取得 API Key、安裝及啟動工具,並提供常用指令,幫助使用者將 AI 注入終端機,實現指令翻譯、程式碼檢閱與檔案生成等功能。
Thumbnail
本文是 Gemini CLI 的入門指南,詳細介紹如何設定環境、取得 API Key、安裝及啟動工具,並提供常用指令,幫助使用者將 AI 注入終端機,實現指令翻譯、程式碼檢閱與檔案生成等功能。
Thumbnail
clawdbot/moltbot(通常稱為 Clawdbot)是一個功能強大的開源個人 AI 助手框架,旨在讓使用者在自己控制的裝置上運行 AI 助手,並透過各種常見的通訊軟體與其互動。 以下是其核心功能與特點的詳細總結:
Thumbnail
clawdbot/moltbot(通常稱為 Clawdbot)是一個功能強大的開源個人 AI 助手框架,旨在讓使用者在自己控制的裝置上運行 AI 助手,並透過各種常見的通訊軟體與其互動。 以下是其核心功能與特點的詳細總結:
Thumbnail
Docker Desktop 讓 Windows 使用者能輕鬆使用 Docker 容器技術。此教學提供圖文步驟,涵蓋安裝前準備、安裝步驟及安裝成功驗證,並說明 Docker Desktop 的功能與注意事項。
Thumbnail
Docker Desktop 讓 Windows 使用者能輕鬆使用 Docker 容器技術。此教學提供圖文步驟,涵蓋安裝前準備、安裝步驟及安裝成功驗證,並說明 Docker Desktop 的功能與注意事項。
Thumbnail
說明如何在Windows系統下,安裝VirtualBox虛擬機及Ubuntu的過程步驟,以利後續Android APK打包。
Thumbnail
說明如何在Windows系統下,安裝VirtualBox虛擬機及Ubuntu的過程步驟,以利後續Android APK打包。
Thumbnail
本文提供詳細的 Playwright 開發環境設置步驟,包括作業系統需求、VS Code 編輯器安裝、Node.js 環境配置,及如何初始化 Playwright 專案。
Thumbnail
本文提供詳細的 Playwright 開發環境設置步驟,包括作業系統需求、VS Code 編輯器安裝、Node.js 環境配置,及如何初始化 Playwright 專案。
Thumbnail
1. WSL 的安裝流程 2. WSL 的使用 3. 取得 WSL 的檔案 以上皆有附圖
Thumbnail
1. WSL 的安裝流程 2. WSL 的使用 3. 取得 WSL 的檔案 以上皆有附圖
Thumbnail
因為一些問題重裝了整個 Windows 上的開發環境,就順便紀錄一下 Windows Terminal(目前在 Windows 最滿意的 Terminal)+ PowerShell 7 + oh-my-push(用來美化 Terminal 的)以及各種附帶安裝與問題(例如顯示虛擬環境名稱的問題)
Thumbnail
因為一些問題重裝了整個 Windows 上的開發環境,就順便紀錄一下 Windows Terminal(目前在 Windows 最滿意的 Terminal)+ PowerShell 7 + oh-my-push(用來美化 Terminal 的)以及各種附帶安裝與問題(例如顯示虛擬環境名稱的問題)
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News