共用方式為


嚴重錯誤 C1060

編譯器堆積空間不足

作業系統或執行階段程式庫無法滿足記憶體要求。

若要修正這個錯誤,請嘗試下列可能的解決方案

  1. 如果編譯器也發出錯誤 C1076 C3859 ,請使用 /Zm 編譯器選項來降低記憶體配置限制。 如果您降低剩餘的記憶體配置,應用程式將有更多堆積空間可用。

    如果已設定 /Zm 選項,請嘗試將其移除。 堆積空間可能會因為選項中指定的記憶體配置上限太高而耗盡。 如果您移除 /Zm 選項, 編譯器會使用預設限制。

  2. 如果您是在 64 位元平台上編譯,請使用 64 位元編譯器工具組。 如需詳細資訊,請參閱 如何:在命令列 上啟用 64 位 Visual C++ 工具組。

  3. 在 32 位 Windows 上,嘗試使用 /3GB boot.ini 參數。

  4. 增加 Windows 交換檔的大小。

  5. 關閉其他正在執行的程式。

  6. 排除不必要的包含檔案。

  7. 排除不必要的全域變數,例如動態地配置記憶體,而不宣告大型陣列。

  8. 排除未使用到的宣告。

  9. 將目前的檔案分割成較小的檔案。