現象解讀
截圖顯示「無法啟動程序,因為專案尚未建置」或類似提示。VS **不會自動編譯未更改的專案**直接啟動 (除非勾選選項)。
標準操作流程
- 寫代碼 (`.cpp` / `.cs` 等)。
- 建置方案:`Ctrl+Shift+B` 或菜單「建置」→「建置方案」。輸出窗口顯示「建置成功」。
- 啟動調試:`F5` (調試) / `Ctrl+F5` (不調試運行)。
常見新手誤區
- 以為 `F5` 包含編譯 → 實際上 `F5` 會觸發增量建置,**但若專案配置錯誤 (如缺少入口 Main、輸出類型不匹配) 會彈出錯誤列表而非自動修復**。
- 忽略「錯誤列表」窗口紅色波浪線 → 必須修復所有編譯錯誤才能生成可執行文件。
- 主控台程序一閃而過 → 在 `main` 末尾加 `system("pause");` 或 `cin.get();`,或用 `Ctrl+F5` 運行 (會自動暫停)。
專案屬性檢查清單
- C++: 配置屬性 → 鏈接器 → 系統 → 子系統: 主控台 (`/SUBSYSTEM:CONSOLE`)。
- C#: 輸出類型: 主控台應用程序。
- 入口點: C++ 為 `main`/`wmain`,C# 為 `static void Main()`。< /li>