Compartir a través de


Error grave C1060

Actualización: noviembre 2007

Mensaje de error

espacio de montón insuficiente en el compilador
compiler is out of heap space

El sistema operativo o la biblioteca en tiempo de ejecución no pueden satisfacer una solicitud de memoria.

Para corregir este error pruebe las siguientes soluciones

  1. Si el compilador también emite los errores C1076 y C3859, utilice la opción /Zm del compilador para reducir el límite de la asignación de memoria. Obtendrá más espacio del montón para su aplicación si reduce la asignación de memoria restante.

    Si la opción / Zm ya está establecida, pruebe quitándola. El espacio del montón podría haberse agotado debido a que el límite de la asignación de memoria especificado en la opción es demasiado alto. El compilador utilizará un límite predeterminado si quita la opción /Zm.

  2. Aumente el tamaño del archivo de intercambio de Windows.

  3. Cierre otros programas en ejecución.

  4. Elimine los archivos de inclusión innecesarios.

  5. Elimine las variables globales innecesarias (por ejemplo, asignando memoria dinámicamente, y no declarando una matriz grande).

  6. Elimine las declaraciones que no utilice.

  7. Divida el archivo actual en archivos más pequeños.