Seite 1 von 1

moc, ui und Objektdateien in andere Verzeichnisse

Verfasst: 18. März 2007 12:00
von taraquedo
Hallo!

Ich bin wahrscheinlich ein wenig pingelig, aber ich möchte die moc_*, die ui_* und die Objektdateien *.o in einem anderen Verzeichnis speichern lassen als meine selbstgeschriebenen Sourcen. Der Übersicht halber.

Unter Win war das mit VS ja eine Click and Try Eigenschaft. Jetzt bin ich mit dem Projekt unter Linux und versuche zunächst von Hand ein projectfile anzulegen (aus der Vorlage von qmake -project) und dann mit make zu übersetzen. Klappt bis auf die o.g. Angewohnheit alles ins Hauptverzeichnis zu packen.

Wenn ich zu dumm bin die Manual zu lesen bitte ich es zu entschuldigen, aber ich habe nichts gefunden und irgendwie muss ich das ja schon dem Projectfile klarmachen.

Grüße!

Verfasst: 18. März 2007 12:21
von upsala
Du suchst die Anleitung zu qmake und unteranderem folgende Variablen:
MOC_DIR
OBJECTS_DIR

UNIX Lösung

Verfasst: 20. März 2007 15:30
von Mecki
Folgende Setzungen in die pro-Datei aufnehmen

UI_DIR=.ui
MOC_DIR=.moc
OBJECT_DIR=.obj

funktioniert unter beliebigen UNIX gut, da dort üblicherweise Verzeichnisse ausgeblendet werden, die mit einem Punkt beginnen.