Tengo un proyecto para el cual modifico regularmente los encabezados y cuando lo hago, y me olvido de make clean
y luego make
, obtengo todo tipo de comportamiento extraño. Actualmente estoy usando Qt Creator como mi IDE, pero he visto esto suceder en un proyecto independiente de Qt. Mi proyecto se está haciendo bastante grande, y tener que reconstruir cada vez que hago un cambio de encabezado se está volviendo improductivo. ¿Alguna idea?Make no reconstruye los encabezados cuando se cambian
Para futuras consultas:
Si se utiliza el sistema de QMake:
DEPENDPATH += . \ HeaderLocation1/ \ HeaderLocation2/ \ HeaderLocation2/HeaderSubLocation1/ \ HeaderLocation2/HeaderSubLocation2/ \ HeaderLocation2/HeaderSubLocation3/ \ HeaderLocation2/HeaderSubLocation4/ \ HeaderLocation2/HeaderSubLocation5/ \ HeaderLocation3/ \ HeaderLocation3/HeaderSubLocation1/ \ HeaderLocation3/HeaderSubLocation2/ \
extraño comportamiento como bits aleatorios de código que no he modificado en edades de repente a generar errores, o incluso código de la biblioteca tirando errores internos a sí misma .. – Drise
Parece que faltan algunas dependencias en los encabezados. – juanchopanza
Una nota a tener en cuenta: QMake genera automáticamente mi archivo de creación en función de mi archivo Qt .pro. La modificación de mi Makefile no es una opción, porque cuando el archivo .pro cambia, Makefile se vuelve a crear. – Drise