Einschließen von Ressourcendateien in das Qt Creator-Erstellungsverzeichnis

Ich habe ein Projekt, an dem ich mit Qt Creator arbeite, und ich versuche, es dazu zu bringen, meine Ressourcendateien automatisch zu meinen Erstellungsverzeichnissen (Ausgaben) hinzuzufügen. Ich habe die Dateien im Projektverzeichnis, aber ich weiß nicht, wie ich die * .pro-Datei bearbeiten soll, damit sie zusätzliche Inhaltsdateien enthält. (Wenn das überhaupt möglich ist?)

Weiß jemand, wie man Inhaltsdateien genau so abruft, wie sie in meinen Ausgabeverzeichnissen sind?

BEARBEITEN

Nur damit jeder genau weiß, was ich versuche ... Ich möchte FFmpeg automatisch als ausführbare Datei in meine Build-Verzeichnisse kopieren. Wenn die Build-Ausgabe nicht vorhanden ist, wird sie unmittelbar vor dem Debuggen der Anwendung kopiert.

Ich versuche zu verhindern, dass saubere Vorgänge Ressourcen vernichten, und muss sie immer wieder kopieren. Außerdem ... arbeite ich auf mehreren Computern und verwende entweder SVN oder Dropbox. Daher möchte ich meine Pfade relativ halten. Sie ändern sich, wenn ich von einem Computer auf einen anderen wechsle.

ENDGÜLTIGE ANTWORT

CONFIG(release, debug|release) {
    DESTDIR = release
} else {
    DESTDIR = debug
}

#for Windows
win32 {
    #in Windows, you can use & to separate commands
    copyfiles.commands += @echo NOW COPYING ADDITIONAL FILE(S) &
    copyfiles.commands += @call copy ..\\${TARGET}\\ffmpeg.exe ${DESTDIR}\\ffmpeg.exe
}

#for Mac
macx {
     #commands would go here if I had them
}

QMAKE_EXTRA_TARGETS += copyfiles
POST_TARGETDEPS += copyfiles

Antworten auf die Frage(6)

Ihre Antwort auf die Frage