Di default Qt creator per fare la build del progetto usa qmake + una qualche variante di make. qmake si occupa della parte Qt-specific (fa il parsing del .pro, rintraccia la posizione di header e librerie statiche di Qt, determina le opzioni da riga di comando da passare al compilatore, esegue il MOC, genera i file di risorse, ...) e alla fine genera il Makefile. Quando fai il build del progetto, di fatto viene richiamato make, che in base al contenuto del Makefile verifica che file vanno effettivamente buildati (e per quali invece va ancora bene il modulo oggetto compilato), richiama il compilatore e alla fine il linker.
Ora, qmake incorpora nel Makefile delle sue logiche strane, per cui in una serie di casi il Makefile dovrebbe essere in grado di ri-richiamare qmake per aggiornare il Makefile, ma in diversi casi ho visto che non funzionano correttamente. Per cui, come linea generale, ogni volta che metti mano al .pro ti conviene fare "Run qmake" per essere sicuro che la build avvenga correttamente.

Rispondi quotando
Ora è tutto più chiaro.
