Tengo un binario grande que está compuesto de muchas bibliotecas estáticas y archivos cpp independientes. Está configurado para usar enlaces incrementales, todas las optimizaciones están deshabilitadas por /Od
- es la creación de depuración.Bajo rendimiento de la vinculación incremental
Me di cuenta de que si cambio cualquier archivo cpp independiente, el enlace incremental se ejecuta rápidamente - 1 min. Pero si cambio cualquier cpp en cualquier lib estática, se ejecuta a largo - 10 min, al mismo tiempo que el enlace ordinario. En este caso, no obtengo ningún beneficio de la vinculación incremental. ¿Es posible acelerarlo? Yo uso VS2005.
¿Cambia solo el .lib real o un archivo de encabezado, en ese último caso no es realmente posible (pero puede ver algunos beneficios de usar pch). – KillianDS
Estoy cambiando solo un archivo cpp de .lib. – ks1322
Compruebe el proyecto .lib para las opciones/Yu y/Z7. –