Recientemente comencé a usar Boost en mis proyectos de C++ y noté una demora bastante grande antes de que la compilación empiece (cuando llego a la reconstrucción tengo que esperar 5 minutos para compilarla) para comenzar).Boost realmente ralentiza la compilación en VS2005
He ejecutado el Filemon y me ha mostrado que todo el tiempo que Visual Studio estuvo inactivo, devenv.exe estaba sondeando a través de los directorios de Boost.
Alguna idea de cómo podría acelerar la compilación sin tirar Boost lejos del objetivo?
Gracias.
5 minutos parece excesivo, por lo que posiblemente haya algo más/aparte de VS pasando por los encabezados. pero ¿has probado un encabezado precompilado? Los encabezados precompilados de Visual C++ no son muy buenos, pero ... –
5 minutos es increíblemente excesivo. Esto podría parecer un comentario obvio, pero, ¿cuál es el recuerdo de la máquina en la que está compilando? Creo que algo más está causando esto, y no creo que sea un impulso. –
'devenv.exe' es el proceso IDE de Visual Studio (" entorno de desarrollo "). Además de cualquier escaneo y análisis necesarios para IntelliSense, en realidad no compila ningún C++. La compilación y el enlace se realizan en realidad por 'cl.exe',' link.exe', y sus amigos. Intente deshabilitar IntelliSense; ¿Eso ayuda? (IntelliSense es mucho mejor en Visual Studio 2008 y ha mejorado mucho en Visual Studio 2010). –