2013-08-05 12 views
11

Ho ricevuto due avvisi durante il tentativo di creare progetti Qt su Mac (utilizzando QtCreator).Avviso durante la creazione di un progetto utilizzando Qt 5.1 su OSX

avviso: No .qmake.cache è presente. Questo rallenta notevolmente il qmake con questo makepec. avviso: chiamare "cache()" nel file di progetto di livello superiore per correggere questo problema.

L'avviso indica di chiamare cache() nel progetto di livello superiore, ma non trovo alcuna documentazione su come dovrei farlo.

vedo alcuni bug registrati su Qt

  1. https://bugreports.qt.io/browse/QTBUG-31340
  2. https://bugreports.qt.io/browse/QTBUG-30586

So che questo è solo un avvertimento, ma io sono interessato a risolverlo. C'è qualche soluzione per risolverlo?

+1

si prega di selezionare la risposta di Kurt Pattyn come corrette. –

risposta

8

La soluzione è chiamare cache() nel file .pro principale.
Quindi eseguire qmake (dal menu di costruzione QtCreator) e ricostruire il progetto.
L'avviso dovrebbe essere sparito.
Esempio .pro:

cache() 

QT += ... 
//the rest of the .pro file 
Problemi correlati