Gracias a los dos por responder tan pronto.
De nada
Popoulus:
Utilizo wxDev-C++
Sip, lo conozco de hecho ese IDE fue escrito en Delphi y está basado en Devc++ (uno de mis ide's favoritos) sólo que tengo entendido que éste incluye una extensión RAD que el propio devc++ no incluía no? Yo partiré de la base que los ejecutables que creas son nativos (que no dependen de ningún framework para correr en una máquina)
Te comento ésto último, por si en tu caso despliegas aplicaciones para la plataforma .NET que dependen de dicho framework para trabajar... Y no era cosa del IDE sino que creo que hay un problema con la forma en que avast interpreta el código CIL de las aplicaciones de .NET. Me ocurre tanto en visual studio como con SharpDevelop (Muy buen ide por cierto). Ambos IDE's son para .NET ya que es la plataforma para que desarrollo mayoritariamente...
A mi me da problemas con las aplicaciones compiladas para .NET en la mayoría de los casos pero también me daba problemas cuando generaba .EXE nativos por ejemplo en vb6, c++ ó visual c, como es tu caso..
Te hice esta pregunta porque quería saber si seguía existiendo ese problema con avast! y el .NET FRAMEWORK ya que yo llevo más de 1 año con él...
Lo que comentas de las carpetas release y debug no lo van a tener los clientes hecho cuando se descargan el programa.
Lógico , pero en mi caso, cada vez que hago un cambio en una aplicacion y la recompilo, se vuelve a genera "otro .exe nuevo" que avast "no reconoce", y me lo detecta como EVOGEN. Imagina que para cada cambio que hagas en tu proyecto tengas que enviar el .exe a avast!... Es inviable... Por eso yo tengo agregada toda la carpeta de proyectos completa a las exclusiones globales de avast! y cuando termino mi proyecto ó cuando "preveo" que no voy a hacer ningun cambio en un largo tiempo, envio el instalador a avast!.
Yo tambien tenia el antivirus configurado pero ahora he dejado las opciones por defecto para que se comporte igual que el de la mayoria de los clientes.
La version final, no existe porque constantemente voy a ir sacando nuevas versiones.
Por eso te comentaba lo del instalador... A lo mejor el problema no está con tu código ni con el ide o compilador que usas sino con el propio instalador que creo que usas Instalshield si no me equivoco... No obstante, si quieres trabajar "tranquilo" deberías excluir las carpeta debug y release de los escudos (si trabajas con .net) o la carpeta donde generas tus .exe nativos (p.e. /output). Para que puedas hacer 1000 cambios en tu equipo sin que avast! te moleste y cada vez que generes una nueva release de tu aplicación, envia el setup a avast! y espera un par de días antes de entregarlo a tus clientes... Y no dejes de hacer lo de abrir un ticket de soporte con tu cuenta de avast! pq es la única forma de que puedan llevar un seguimiento de tu caso.
Muchas gracias por las molestias que te has tomado y cuenta con que compartire aqui las soluciones que encuentre sobre como hacer versiones frecuentemente sin tener que notificar a cada empresa de antivirus para que no sean tratadas como virus
No hay de qué.
Para cualquier otra cosa ya sabes donde encontrarnos.
Saludos!