¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft