Udostępnij za pośrednictwem


C1060 błąd krytyczny

kompilator ma miejsce sterty

System operacyjny lub run-time library nie można wypełnić żądanie pamięci.

Aby naprawić ten błąd, spróbuj następujących możliwych rozwiązań

  1. Jeśli kompilator generuje również błędy C1076 i C3859, użyj /Zm opcję kompilatora, aby zmniejszyć limit przydziału pamięci.Więcej przestrzeni stosu jest dostępny dla aplikacji, po obniżeniu pozostałych alokacji pamięci.

    Jeśli /Zm jest już ustawiona opcja, podjąć próbę jego usunięcia.Mogła się wyczerpać przestrzeni stosu, ponieważ limit przydziału pamięci, określonego w opcji jest zbyt duża.Kompilator stosuje domyślny limit, po usunięciu /Zm opcji.

  2. Zwiększyć rozmiar pliku wymiany systemu Windows.

  3. Zamknij inne uruchomione programy.

  4. Wyeliminować zbędne pliki.

  5. Wyeliminowanie zbędnych zmienne globalne, na przykład przez przydzielanie pamięci dynamicznie zamiast deklarowania dużej tablicy.

  6. Eliminuje nieużywane deklaracji.

  7. Bieżący plik należy podzielić na mniejsze pliki.