@ agnasg

agnasg


Shadow Build

27-04-2017 6:41 AM

Eso que parece el nombre de una película de suspenso o de terror es en realidad el nombre de una carpeta donde van a residir los archivos temporales y posiblemente los ejecutables de un proyecto. He estado usando el concepto en la migración a qt 5.6 porque por defecto al generar los ejecutables estos quedan dentro de la jerarquía de carpetas donde están los fuentes. Esto es inconveniente porque si requerimos comenzar desde el principio debemos estar seguros que estamos trabajando con una carpeta limpia o en blanco. Con el shadow build, la idea es tener una nueva carpeta por ejemplo c:\qt-build donde se almacenan todos los archivos generados en la compilación. Si no nos sirve simplemente borramos la carpeta completamente y empezamos de nuevo. Simple. De hecho ya yo había mencionado algo por el estilo en 2014 cuando estaba trabajando con qt-5.2 (lo dije en este post).

qt viene con algo que se parece a una forma de reset haciendo nmake confclean (o nmake clean (maybe)) pero al parece ahora no funciona (a mi nunca me funcionó ni en el 2014). Por ello el shadow build es una solución para hacer un “reset” a una instalación de qt.