tutorial - ¿Se puede dejar de generar archivos*.ipdb*.iobj de VIsual Studio 2015?
visual studio code español (2)
Creo que le permite generar el proyecto más rápido, cuando imprime ese tipo de mensaje en la consola:
2 of 3 functions (66.7%) were compiled, the rest were copied from previous compilation.
1> 2 functions were new in current compilation
1> 0 functions had inline decision re-evaluated but remain unchanged
1> Finished generating code
No creo que puedas eliminarlo, pero es una herramienta útil Esto se debe a que la generación de PDB toma una gran parte del tiempo de compilación. Se puede considerar como "fuentes precompiladas", creo.
En Visual Studio Community 2015, un proyecto de Visual C ++ genera un archivo * .ipdb y un archivo * .iobj en su carpeta de lanzamiento.
Ahora, en Visual Studio Community 2013, nunca he visto estos archivos generados en la carpeta de lanzamiento del proyecto, por lo que me gustaría saber:
¿Es posible dejar de generarlas?
Estos archivos se producen cuando la Generación de Código de Tiempo de Enlace Incremental (LTCG) está habilitada. Esta es una nueva característica en Visual C ++ 2015.
Si deshabilita Incremental LTCG, el enlazador dejará de producir estos archivos. Pero entonces pierdes los beneficios de Incremental LTCG.
Para deshabilitar el LTCG incremental, modifique las propiedades de su proyecto: En Linker => Optimización, cambie "Generación de código de tiempo de enlace" a algo distinto de "Usar Generación de código de tiempo de enlace rápido (/ LTCG: incremental)" (este es el valor predeterminado para las versiones de lanzamiento).