2009-09-28 14 views
17

Saludos,Force relink al construir en QT Creator

Tengo un proyecto de subdirectorios que envuelve un par de bibliotecas y una aplicación principal. Cuando cambio algo en una de las bibliotecas, la aplicación principal no vuelve a vincularlas ... ¿Alguien tiene un truco para hacer que una aplicación vuelva a vincularse automáticamente con sus libs vinculadas estáticamente cuando se utiliza QT Creator?

-Dan O

Respuesta

25

Hay una solución para esto y también una interesante discusión sobre el tema (qmake parece ser el problema aquí) en la lista de correo de Qt Creator.

La solución consiste en añadir un comando PRE_TARGETDEPS a sus principales aplicaciones .pro archivo, ej .:

PRE_TARGETDEPS += /path/to/your/lib.a 

Esto obliga a la renovación de enlace.

+0

Gracias a todos, había encontrado algunas discusiones en la lista de correo pero no había tropezado con la solución. –

+4

Y la discusión está en ...? :) – mlvljr

+0

Esto obviamente no es portátil para Windows. –