現象
VS2015 Community 更新/重裝後,新建 C++ 專案模板缺失、編譯報錯「找不到編譯器」/「專案類型不支援」。
排查步驟
- 確認 C++ 工作負載已安裝:
- Visual Studio Installer → Modify → **Workloads** → 勾選 **Desktop development with C++** (桌面開發) → Modify 安裝。
- 個別元件頁籤確認:`VC++ 2015 v140 toolset`, `Windows 10 SDK`, `ATL/MFC` (若需)。
- 新建專案模板篩選:
- 「Create new project」對話框右上角 Language 選 **C++**、Platform 選 **Windows**、Project type 選 **Desktop**。
- 應出現 **Windows Desktop Wizard** (通用) / **MFC Application** / **Console App** 等。
- 建立空專案測試編譯器:
- 選 **Empty Project** → 右鍵專案 Add → New Item → C++ File (`main.cpp`) → 貼入 `int main(){return 0;}` → Build。若成功,環境無誤,問題在專案模板篩選。
- 修復/重裝 VS:
- Visual Studio Installer → More → Repair。
- 若無效,完全卸載 (含 `Visual Studio` 資料夾、`%LocalAppData%\Microsoft\VisualStudio`)、重裝最新 VS 2022 Community (支援 C++17/20、更穩定)。
- 專案檔遷移:
- 舊 `.vcxproj` 可能含舊版工具集 `v120`,手動改為 `v140` (VS2015) 或 `v143` (VS2022)。
核心:VS Installer 勾選「Desktop development with C++」是前提;新專案用 Empty Project 驗證編譯鏈;舊專案更新 PlatformToolset。