Wie gebe ich die QMake INSTALLS-Variable ein?
In meinem Qt-Projekt, das ich bin versucht zu kopieren, die Bibliotheken als Teil des build-Prozesses. Das Ziel ist eine fertige distribution nach dem Aufbau mit allen benötigten dynamischen Bibliotheken.
Scheint dies acheivable mit INSTALLIERT variabel, aber ich finde die Dokumentation etwas Dünn:
qmake Variable Referenz: INSTALLIERT
In dem Beispiel gegeben:
- Ist
target
bereits definiert, oder definiert ist durch das schreibentarget.path =
? - Wo ist die Dokumentation für mögliche Mitglieder?
.path
... ?
InformationsquelleAutor der Frage Eirik M | 2012-02-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, die docs haben viel zu wünschen übrig hier.
target
ist bereits definiert, aber das ist ein Sonderfall. Sie können Ihre eigenen definieren zusätzliche deployment-sets. Hier ist, wie wir angeben, die Bild-format-plugins:Hier ist die kurze Dokumentation über die drei Befehle: http://doc.qt.io/qt-4.8/qmake-environment-reference.html#installs
InformationsquelleAutor der Antwort Dave Mateer
target
ist beliebige Zeichenfolge, die Sie verwenden möchten. Es ist Ihre eigene Kennung.target.files
definiert, was Sie installieren möchten.target.path
ist der Speicherort (Verzeichnis) Sie möchten dietarget.files
.Zum Beispiel, sagen wir, ich habe eine Datei namens "config.xml" den will ich in das Verzeichnis kopiert werden "xyzzy". Ich würde folgende in meine qmake .pro Datei festgelegt werden.
BTW, eigentlich machen Sie die Datei kopieren, müssen Sie ausführen
make install
.Können Sie auch die Antwort finden, die hilfreich für das Verständnis: Kopieren Sie eine Datei zum build-Verzeichnis.
InformationsquelleAutor der Antwort jwernerny