QTCreator Dateien kopieren um die Ausgabe-Verzeichnis mit INSTALLIERT

Habe ich zwei Unterverzeichnisse docroot und config in meinem Qt-Projekt. Dateien in diesen Verzeichnissen werden soll, kopiert das build-Verzeichnis, wenn ich build /debug " des Projekts.

Als der https://stackoverflow.com/a/3991210/356726 dies ist möglich durch die Verwendung INSTALLS (QtDoc), das scheint viel leichter zu sein als die Ausführung von copy-Befehl (e.g hier). Eine ähnliche Vorgehensweise ist beschrieben hier.

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

Jedoch, wenn ich einen build in Qt Creator nichts passiert. Diese hier sagt, ich brauche zu laufen make install . Kann ich die irgendwie auslösen /tun Sie dies innerhalb der Qt Creator automatisch, wenn ich Baue. Ich müsste immer die neueste version der Dateien.

EDIT: Schließlich habe ich verwendet $$OUT_PWD statt $$DESTDIR

Original-Kommentar von Logan hier:
"Nur eine Anmerkung: ich habe $$OUT_PWD statt $$DESTDIR machen, damit es funktioniert. Referenz $$OUT_PWD ist der Ordner, der das Programm aufgebaut ist, und $$PWD ist der Ordner, der das Programm gebaut wird-in anderen Worten, es ist, wo die .pro Datei ist."

InformationsquelleAutor Horst Walter | 2012-07-21
Schreibe einen Kommentar