Schwerwiegender Fehler C1060
Kein verfügbarer Speicher mehr im Heap
Das Betriebssystem oder die Laufzeitbibliothek können keine Speicheranforderung füllen.
Versuchen Sie zum Beheben dieses Fehlers die folgenden Lösungen
Wenn der Compiler auch Fehler C1076 und C3859 ausgibt, verwenden Sie die /Zm-Compileroption , um den Speicherzuweisungsgrenzwert zu senken. Mehr Heapspeicher ist für Ihre Anwendung verfügbar, wenn Sie die verbleibende Speicherzuweisung reduzieren.
Wenn die Option "/Zm " bereits festgelegt ist, versuchen Sie, sie zu entfernen. Der Heap-Speicher ist möglicherweise erschöpft, weil die in der Option angegebene maximale Speicherzuweisung zu hoch ist. Der Compiler verwendet einen Standardgrenzwert, wenn Sie die Option /Zm entfernen.
Wenn Sie auf einer 64-Bit-Plattform kompilieren, verwenden Sie das 64-Bit-Compilertoolset. Weitere Informationen finden Sie unter How to: Enable a 64-Bit Visual C++ Toolset on the Command Line.
Probieren Sie unter 32-Bit-Windows die Option "/3GB boot.ini" aus.
Vergrößern Sie die Windows-Auslagerungsdatei.
Schließen Sie andere ausgeführte Programme.
Löschen Sie überflüssige Includedateien.
Entfernen Sie unnötige globale Variablen, indem Sie beispielsweise Speicher dynamisch belegen, anstatt ein umfangreiches Array zu deklarieren.
Entfernen Sie nicht benötigte Deklarationen.
Teilen Sie die aktuelle Datei in kleinere Dateien auf.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für