fatal error C1083: 無法打開包括文件: “iostream”: No such file or directory
之前能編譯,突然報錯,懷疑誤觸設置。
Visual Studio 專案屬性 → **VC++ 目錄** → **包含目錄** 中未包含 Windows SDK / CRT 標準庫路徑。
✅ 會自動加入 `$(VC_IncludePath)`、`$(WindowsSDK_IncludePath)` 等宏,涵蓋所有標準頭文件。
在「包含目錄」新增行:
$(VC_IncludePath)
$(WindowsSDK_IncludePath)
$(UniversalCRT_IncludePath)
#include
int main() { std::cout << "OK\n"; return 0; }
重新生成專案,輸出窗口應無 C1083 錯誤。
C1083 找不到 `iostream` 等標準頭文件,99% 是 **VC++ 目錄 → 包含目錄 未勾選「繼承自父項目或項目默認值」**。一鍵恢復繼承即可修復,避免手動維護路徑宏。若修復無效,請修復 VS 安裝確保 C++ 工作負載完整。