2016-05-13 11 views
0

Ich benutze Qt Creator, um ein Mac OS Programm zu erstellen. Kürzlich habe ich den Ordner umbenannt, der das Projekt enthält. Leider läuft das Programm jetzt nicht mehr korrekt. Ich habe den Fehler auf einen falschen Anwendungspfad zurückgeführt, der von QCoreApplication :: applicationDirPath zurückgegeben wurde. Der Pfad ist insofern falsch, als er den jetzt nicht vorhandenen alten Ordnernamen enthält.Qt Creator behält altes Verzeichnis, nachdem es umbenannt wurde; App-Pfad ist jetzt falsch

Zum Beispiel:

alte Projektordner: Benutzer/graham/CartoType-3/src/apps/Karten

neue Projektordner (nach Umbenennung): Benutzer/graham/CartoType-Fern-/src/apps/Maps

Ich bemerkte auch, dass wenn ich das Projekt erstelle, bekomme ich eine Nachricht, dass Qt eine Stash-Datei im alten Ordner erstellt - die es hartnäckig neu erstellt.

Ich habe für eine lange Zeit gegoogelt, und auf das, was ich fand, habe versucht, die folgenden:

(i) die .qmake.stash Datei zu löschen - keinen Sinn, weil Qt Creator es ruhig in der falschen nachbildet Ort

(ii) Löschen der Datei .pro.user, die Instanzen des falschen Pfades enthält - das funktioniert nicht, weil Qt Creator es erneut mit den falschen Pfaden neu erstellt, dann erstellt die Stash-Datei an der falschen Stelle

(iii) Löschen der .qmake.cache-Datei - kein Punkt, weil es keine Cache-Datei gibt, nachdem ich eine Reinigung, und die p Problem ist immer noch da

So kann ich nur schließen, dass irgendwo gibt es eine Konfigurationsdatei mit dem alten Verzeichnisnamen - aber ich kann es nicht finden.

Antwort

0

Ich habe eine Lösung. Die falschen Ordnernamen werden in Qt Creator gespeichert und können im Bereich "Buildeinstellungen" bearbeitet werden, der angezeigt wird, wenn Sie in der linken Seitenleiste auf das Symbol "Projekte" klicken.

Seltsam, wie die Antwort wird in der Regel nur klar nach gibt man auf googeln und posts eine Frage. Ich hoffe jedoch, dass die Informationen nützlich sind.