x64 x32 visual sp1 microsoft descargar c++ visual-studio visual-studio-2008 visual-c++

x32 - microsoft visual c++ 2010 redistributable x86



¿Cómo aumentar el límite de error en Visual Studio? (4)

Creo que es un límite codificado, entonces no.

Como otros han comentado, es difícil entender lo que quieres lograr con esto.

Al final del día, tendrás que arreglarlos todos, así que prepárate y comienza a arreglarlos. Eventualmente, obtendrás menos de 100 y podrás comenzar a contarlos.

Normalmente, no es valioso informar el número real de errores cuando esto ocurre. La mayoría de las veces, cuando obtienes C1003, en realidad son solo unos pocos errores reales , lo que lleva a una cadena masiva de otros errores.

(p.ej)

  • Si hay un error en un archivo .h, ese error se informará en cada archivo .cpp que #includes lo incluya.
  • Si hay un error que impide que se defina cualquier tipo de identificador (por ejemplo, una clase, variable, nombre del método), cada vez que intente utilizarlo más adelante, se informará un error.

Al construir una aplicación. VS se quejará del conteo de errores excedido:

fatal error C1003: error count exceeds 100; stopping compilation

¿Hay alguna forma de aumentar el límite?

Gracias por adelantado,
- Oleksii Skidan


No lo creo. VS básicamente informa todos los errores que encuentra durante las compilaciones. Puede haber algunas partes erróneas del código que hacen que el compilador quede atrapado en un ciclo infinito de "error".

El límite fue implementado para evitar eso. En la mayoría de los casos, los 100 errores que recibe son el mismo error que se informa una y otra vez. ¿Cuál sería el sentido de aumentar el número de repeticiones?

Tal vez pueda publicar el fragmento de código donde se produce el error primero, para que podamos ayudarlo a solucionarlo.


Solución alternativa para reducir el número de errores informados:

  • renombrar cl.exe a cl-orig.exe
  • rodar su propio cl.exe que inicia cl-orig.exe, capturando su stdout / stderr
  • parse stderr, buscando mensajes de error y contándolos
  • se rompe después del primer n errores

Consulte http://msdn.microsoft.com/en-us/library/ms682499(v=vs.85).aspx para obtener algunas sugerencias.


Esta limitación está codificada. Aquí está la publicación del empleado de MSFT en el grupo microsoft.public.vsnet.general fecha de 2006 (busque ''Fatal Error C1003''):

Hola,

Lamentablemente, esta limitación de 100 está codificada y no se puede cambiar. Es práctico mantener toda la información de errores, dado que un error puede causar otros varios errores.

Espero que entiendan la racionalidad detrás de este diseño de nuestro equipo de producto. Sin embargo, si todavía tiene dudas al respecto, no dude en enviar sus comentarios a
http://connect.microsoft.com/Main/content/content.aspx?ContentID=2220 que es monitoreado por nuestro equipo de producto. Gracias por su comprensión.

Atentamente, Walter Wang (waw ... @ online.microsoft.com, eliminar ''en línea''). Soporte de Microsoft Online Community "