QTCreator kopiert Dateien mit INSTALLS in das Ausgabeverzeichnis

Ich habe zwei Unterverzeichnissedocroot undconfig in meinem Qt-Projekt. Dateien in diesen Verzeichnissen müssen bei jedem Erstellen / Debuggen des Projekts in das Erstellungsverzeichnis kopiert werden.

Abhttps://stackoverflow.com/a/3991210/356726 Dies ist möglich mitINSTALLS (QtDoc), was viel einfacher zu sein scheint als das Ausführen eines Kopierbefehls (zHier). Ein ähnlicher Ansatz wird beschriebenHier.

config.path    = ${DESTDIR}/config
config.files   = config/*
docroot.path   = ${DESTDIR}/docroot
docroot.files  = docroot/*
INSTALLS       += config docroot

Beim Ausführen eines Builds in Qt Creator geschieht jedoch nichts. DieseHier sagt, ich muss rennenmake install . Kann ich das irgendwie automatisch aus Qt Creator heraus auslösen / tun, wenn ich es erstelle? Ich würde immer die neueste Version der Dateien benötigen.

EDIT: Irgendwann habe ich benutzt$$OUT_PWD anstatt$$DESTDIR

Originalkommentar von LoganHier: "Nur eine Anmerkung: Ich habe verwendet$$OUT_PWD anstatt$$DESTDIR damit es funktioniert. Als Referenz$$OUT_PWD ist der Ordner, in den das Programm erstellt wurde, und$$PWD ist der Ordner, aus dem das Programm erstellt wird.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage