Share via


Erreur irrécupérable C1060

Mise à jour : novembre 2007

Message d'erreur

espace du tas insuffisant pour le compilateur
compiler is out of heap space

Le système d'exploitation ou la bibliothèque runtime ne peut pas répondre à une demande de mémoire.

Pour corriger cette erreur, essayez les solutions possibles suivantes

  1. Si le compilateur émet également les erreurs C1076 et C3859, utilisez l'option du compilateur /Zm pour faire baisser la limite d'allocation de mémoire. Plus d'espace du tas est disponible pour votre application si vous réduisez l'allocation de mémoire restante.

    Si l'option /Zm est déjà définie, essayez de la supprimer. L'espace de tas peut être épuisé parce que la limite d'allocation de mémoire spécifiée dans l'option est trop élevée. Le compilateur utilise une limite par défaut si vous supprimez l'option /Zm.

  2. Augmentez la taille du fichier d'échange de Windows.

  3. Fermez les autres programmes ouverts.

  4. Éliminez les fichiers include superflus.

  5. Éliminez les variables globales non nécessaires, par exemple en allouant la mémoire de façon dynamique au lieu de déclarer un grand tableau.

  6. Éliminez les déclarations non utilisées.

  7. Fractionnez le fichier en cours en fichiers moins volumineux.