Pregunta

He convertido mi solicitud un escrito originalmente en MS Visual Studio 2008 para ser compilado en MS Visual C ++ 6.0 ( ver a mi pregunta anterior ).

Después de la conversión de toda mi código ahora compila en el Release, sin información de depuración. En Depuración me encuentro con un extraño problema ... el C1063 de error.

fatal error C1063: 
Error executing cl.exe. 
main.obj - 1 error(s), 163 warning(s)

En su opinión, ¿cuál es la mejor práctica para superar este problema?

¿Fue útil?

Solución

error grave C1063

Visual Studio 6.0

límite de compilador: desbordamiento de pila compilador

  • El programa era demasiado complejo y ha causado compilador de la pila se desborde. Esta de error puede ser el resultado de recursiva incluye.

Sugerencias

  • Simplificar el programa mediante su división en los archivos de origen más pequeñas, y recompilación.

¿Tiene el código de depuración que es accidentalmente recursiva?

Otros consejos

Me acaba de funcionar en ese error ...

g ++ sería hacerlo bien, ya que tiene límites, pero no es tan limitada como cl ...

Esta página es que creo que es de interés en lo que respecta a esta cuestión.

http://msdn.microsoft. com / es-es / library / bdscwf1c% 28v = vs.80% 29.aspx

Por mi parte he intentado / Zm2000 para dar 1 GB de espacio en el compilador de pila , pero eso no soluciona el problema. La única otra forma era no tener / O2 (es decir, con / Od se compila y se enlaza muy bien.)

En realidad, en la primera compilación, el enlazador se estrella y los intentos de 2+, asadores cl fuera ese error. Creo que tiene que ver con los encabezados precompilados.

Por si acaso, ya que algunas personas les pide, estoy usando mi cabecera variables controladas que es aproximadamente 600 Kb en este punto. plantillas justos, sino a plantillas fáciles muertos (en realidad, mirarlos!) Así que supongo que utilizan un algoritmo de optimización que probablemente cheques mayoría si no todas las funciones de las plantillas en lugar de sólo y sólo los necesarios (que es un número muy pequeño. )

http://snapwebsites.org/project/controlled-vars

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top