Wie verwende ich qmake, um mehrere Binärdateien in einem Projekt zu erstellen?
Schreibe ich eine kleine qt-app suite besteht aus einer Reihe von kleinen Programmen, die Ihre Arbeit auf dem gleichen Satz von Dateien. Sie sind wie folgt organisiert:
/ app1/ main.cpp app2/ main.cpp app3/ main.cpp common/ project.h project.cpp somemore.h somemore.cpp appsuite.pro
Wenn ich qmake && make
möchte ich die folgenden binaries gebaut werden:
- app1/app1
- app2/app2
- app3/app3
Wie Schreibe ich appsuite.pro
arbeiten wie diese?
Ich habe gehört, etwas über .pri
Dateien, aber ich konnte nicht herausfinden, wie Sie in meine "situation".
Hilfe dankbar,
jrh
InformationsquelleAutor der Frage jrharshath | 2009-10-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen Weg, es zu tun zu haben .pro Datei pro Unterverzeichnis.
anwsuite.pro:
app1/app1.pro:
Gemeinsame.pro Datei aufbauen sollte, eine statische Bibliothek können Sie dann den link in die binaries.
common/common.pro:
InformationsquelleAutor der Antwort PiedPiper
Einen Weg zu erstellen Sie Ihre Globale Projekt
appsuite.pro
wie diese:Den Teilprojekten
app1.pro
undapp2.pro
sollte auch erstellt werden, für diese Anwendungen allein, mit der eine Abhängigkeit in Bezug auf die common/- UnterverzeichnisKönnen Sie auch festlegen, dass andere Abhängigkeiten in anwsuite.pro, zum Beispiel, wenn app1 hängt von app2, wie:
InformationsquelleAutor der Antwort RedGlyph